AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

eigener klasse

Ein Thema von LoL · begonnen am 19. Sep 2003 · letzter Beitrag vom 19. Sep 2003
Antwort Antwort
Seite 2 von 2     12   
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
Benutzerbild von Motzi
Motzi

Registriert seit: 6. Aug 2002
Ort: Wien
598 Beiträge
 
Delphi XE2 Professional
 
#12

Re: eigener klasse

  Alt 19. Sep 2003, 08:58
Jap.. seit Delphi4 wird das OnCreate von der AfterConstruction-Methode und das OnDestroy von der BeforeDestruction-Methode ausgelöst. AfterConstruction wird automatisch aufgerufen, wenn der letzte Konstruktor einer Klasse fertig ist, während BeforDestruction aufgerufen wird, noch bevor der erste Destruktor einer Klasse aufgerufen wird...
Manuel Pöter
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:10 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz