Seite 1 von 1

C:\WINDOWS\system32\tabctl32.ocx

Verfasst: Mi, 08. Apr 2009 11:38
von AUGE_OHR
hi,

welche Version tabctl32.ocx hab ihr auf eurem PC was für einem OS() ?
(rechte Maustaste / Eigenschaften / Version)

es gibt wohl eine v5.x und eine v6.x ... (kennen wir das nicht irgendwoher ... )
die v5.x bekomme ich nicht zum laufen mit dem vom XppFD.EXE generierten Class Code.

jemand einen Tip ?

Re: C:\WINDOWS\system32\tabctl32.ocx

Verfasst: Mi, 08. Apr 2009 13:29
von adrian
Ich habe die Version 5.01.4319, bis jetzt noch keine Probleme dahin festgestellt.

adrian

Re: C:\WINDOWS\system32\tabctl32.ocx

Verfasst: Mi, 08. Apr 2009 13:58
von AUGE_OHR
adrian hat geschrieben:Ich habe die Version 5.01.4319, bis jetzt noch keine Probleme dahin festgestellt.
Yup das ist die v5.x Version die ich meine unter XP.
Ich wüsste nun gerne ob du die per activeX aus Xbase++ ansprechen kannst ?

Code: Alles auswählen

#include "Gra.ch"
#include "Xbp.ch"
#include "Common.ch"
#include "Appevent.ch"
#include "Font.ch"

#PRAGMA LIBRARY( "ASCOM10.LIB" )

CLASS _NewForm FROM XbpDialog
   EXPORTED:
      VAR oSSTab
      METHOD init
      METHOD create
ENDCLASS

METHOD _NewForm:init( oParent, oOwner, aPos, aSize, aPP, lVisible )
   DEFAULT oParent  TO AppDesktop(), ;
           aPos     TO {113,57}, ;
           aSize    TO {800,600}, ;
           lVisible TO .F.

   DEFAULT aPP TO {}
   AAdd ( aPP, { XBP_PP_COMPOUNDNAME, "8.Arial" } )
   ::XbpDialog:init( oParent, oOwner, aPos, aSize, aPP, lVisible )
   ::XbpDialog:taskList := .T.
   ::XbpDialog:title := "Neues Formular"

   ::oSSTab := XbpActiveXControl():new( ::drawingArea, , {52,52}, {640,480} )
   ::oSSTab:CLSID := "{BDC217C5-ED16-11CD-956C-0000C04E4C0A}"
   ::oSSTab:TabStop := .T.
   ::oSSTab:visible := .F.
RETURN self

METHOD _NewForm:create( oParent, oOwner, aPos, aSize, aPP, lVisible )
   ::XbpDialog:create( oParent, oOwner, aPos, aSize, aPP, lVisible )
   ::oSSTab:create()
RETURN self
das hat mir der XppFD.EXE generiert, aber das läuft nicht !

Re: C:\WINDOWS\system32\tabctl32.ocx

Verfasst: Mi, 08. Apr 2009 15:26
von Wolfgang Ciriack
Die gibts bei mir garnicht :cry:

Re: C:\WINDOWS\system32\tabctl32.ocx

Verfasst: Mi, 08. Apr 2009 17:20
von Muecke
Ich hab Version 6.0.90.43
WAs hast du ausgewählt in der Activex Steuerelemente von Formdisigner?
Was soll ich jetzt machen?

Gruss Thomas

Re: C:\WINDOWS\system32\tabctl32.ocx

Verfasst: Mi, 08. Apr 2009 17:33
von Jan
Auf meinem XP-Pro-Laptop habe ich die 6.0.88.77. Auf meinem Vista-Business-Desktop ist die garnicht drauf.

Jan

Re: C:\WINDOWS\system32\tabctl32.ocx

Verfasst: Do, 09. Apr 2009 7:31
von AUGE_OHR
hi,

danke erstmal für euer Mühe. Wie es aussieht ist TabCtl32.OCX kein "Standard" Control und nicht
auf jedem PC enthalten und somit nicht universal geeignet als neues XbPart.

Ich hab mir nun auch mal die v6.x besorgt und auch die bekomme ich nicht zum laufen. Schon beim
Create crasht er... mir scheint als wenn eine Licence fehlen würde... oder es arbeitet nicht mit IDispatch...

egal, dann eben das nächste activeX... mal sehen ob ich in den Common Dialog (COMDLG32.OCX)
noch was finde was uns Xbase++ nicht anbietet.

Re: C:\WINDOWS\system32\tabctl32.ocx

Verfasst: Do, 09. Apr 2009 7:36
von AUGE_OHR
hi,
Muecke hat geschrieben:Ich hab Version 6.0.90.43
Was hast du ausgewählt in der Activex Steuerelemente von Formdisigner?
Was soll ich jetzt machen?
ab v1.9x kann man per DragDrop activeX Controls einfügen.

a.) Menupunkt activeX wählen, er gibt dir einen Rahmen zum plazieren.
b.) nachdem man den Rahmen platziert hat erscheint eine Listbox mit allen bekannten OCX
c.) wenn man nun was ausgewählt hat und OK gedrückt hat sollte man das activeX "sehen"

wenn man nichts "sieht" dann hat man schon verloren ... dann geht es meisten mit Xbase++ nicht.

Re: C:\WINDOWS\system32\tabctl32.ocx

Verfasst: Do, 09. Apr 2009 10:33
von Muecke
Ja das ist mir klar,
aber was hast du ausgewählt?

Gruss Thomas

Re: C:\WINDOWS\system32\tabctl32.ocx

Verfasst: Do, 09. Apr 2009 13:23
von AUGE_OHR
Muecke hat geschrieben:aber was hast du ausgewählt?
Microsoft Tabbed Dialog Control

Re: C:\WINDOWS\system32\tabctl32.ocx

Verfasst: Do, 09. Apr 2009 13:47
von Muecke
Geht bei mir auch nicht

Gruss
Thomas