Code: Alles auswählen
CLASS HX_Button FROM XbpPushButton // FROM XbpActiveXControl
METHOD HX_Button:Activate()
METHOD HX_Button:Init(oParent, oOwner, aPos, aSize, aPP, lVisible)
::HX_PushButton := XbpActiveXControl():new( oParent, oOwner, aPos, aSiz
METHOD HX_Button:Create(oParent, oOwner, aPos, aSize, aPP, lVisible)
::oGLobSet := XbpActiveXControl():new(,, {0,0}, {0,0} )
::oImgList := XbpActiveXControl():new(,, {0,0}, {0,0} )
um ein "Bildchen" aus einen HX_Button zu bekommen muss ich noch 2 weiter activeX laden.
Das würde nun jeder Button machen ... und das will/brauche ich nicht den die gilt praktisch
für alle "folgenden" HX_ Class ebenfalls ...
so nun könnte ich ja eine HX_InitGlobal machen so das alle auf die Class zugreifen könnten,
aber dann müsste der User auch die Zeile HX_InitGlobal() einfügen. Das ist zwar nicht viel
aber für einen DAU schon zuviel (2 Sachen geht nicht).
also suche ich nach einer Lösung, wie ich wenn ich das erste Mal ein HX_Control aufrufe,
dieses dann "automatische" die HX_InitGlobal() aufruft ... aber nur 1 mal ...
... und ich dachte dabei NICHT an eine PUBLIC weil es evtl. Thread fähig sein müsste ...