ClassInitialize

betrifft

Die Klassenfunktion ClassInitialize wird für jedes Objekt, das von einer TCE-Klasse erzeugt wird, nach der Initialisierung der Klassenvariablen aufgerufen, sofern diese Funktion in der Klasse angelegt ist.

 

Syntax

ClassInitialize()

Rückgabewert

Kein

Parameter

Kein

Bemerkungen

Die ClassInitialize-Funktion vom Start-Objekt wird beispielsweise dazu verwendet, ein Formular für die Benutzereingabe zur Verfügung zu stellen. Werden mehrere Objekte einer Objektstruktur erzeugt, wird die ClassInitialize-Funktion von vorne nach hinten aufgerufen, also zuerst beim obersten Objekt und danach in den Kindobjekten.

Beispiel

Legen Sie eine Klasse an, die z.B. „ProgrammStart“ heißt. Im Klasseneditor dieser Klasse legen Sie unter Formulare ein Formular mit dem Namen „Hauptfenster“ an. Dann legen Sie unter Funktionen die Funktion „ClassInitialize“ an. In dieser Funktion geben Sie folgenden Code ein:

 

Function ClassInitialize() As Void

  

Hauptfenster.Show

End Function

Starten Sie nun den Debugger für die Klasse ProgrammStart. Sie werden feststellen, dass sich ein leeres Fenster öffnet.