Thema: Delphi eigener klasse

Einzelnen Beitrag anzeigen

neolithos

Registriert seit: 31. Jul 2003
Ort: Dresden
1.386 Beiträge
 
Delphi 7 Architect
 
#11

Re: eigener klasse

  Alt 19. Sep 2003, 08:42
Zitat von Robert Marquardt:
Mit zu frueh meine ich das bei OnCreate Loaded noch nicht ausgefuehrt wurde.
Die Komponenten auf der Form sind noch nicht vollstaendig initialisiert.
Ich mache es immer im OnActivate (mit einer booleschen Variablen abgesichert damit es nur einmal aufgerufen wird).
Loaded wird im Constructor Create aufgerufen bevor das Ereignis OnCreate ausgelöst wird.

Und wer es nicht glaubt

Zitat von >Delphi Hilfe<:
Wenn OldCreateOrder den Wert false hat (Voreinstellung), tritt das Ereignis OnCreate ein, nachdem die Ausführung aller Konstruktoren abgeschlossen ist. Das Ereignis OnDestroy tritt ein, bevor ein Destruktor aufgerufen wird.

Dieses Vorgehen unterscheidet sich früheren Versionen der Bibliothek (Delphi 3 und früher sowie von C++Builder Version 1); in diesen Versionen trat das Ereignis OnCreate ein, wenn der Konstruktor von TCustomForm ausgeführt wurde und das Ereignis OnDestroy trat ein, wenn der Destruktor von TCustomForm ausgeführt wurde. In Anwendungen, die diese Auslösezeitpunkte für die Ereignisse OnCreate und OnDestroy erfordern, setzen Sie OldCreateOrder auf true.
- ciao neo -
Es gibt niemals dumme Fragen, sondern nur dumme Antworten!
  Mit Zitat antworten Zitat