Forum: Sonstige Fragen zu Delphi
Delphi
by teebee,
25. Jan 2004
Ich habe eine Pro-Version und ein Blick in den Quelltext zeigt genau, was beim Erzeugen eines Forms passiert:
constructor TCustomForm.Create(AOwner: TComponent);
begin
CreateNew(AOwner); // zuerst wird das Form selbst erzeugt
if (ClassType <> TForm) and not (csDesigning in ComponentState) then
begin
Include(FFormState, fsCreating);
try
if not...
Forum: Sonstige Fragen zu Delphi
Delphi
by teebee,
23. Jan 2004
Muss Dir leider widersprechen, in dem Moment, da das OnCreate-Ereignis eines Formulars ausgelöst wird, sind sämtliche Komponenten darauf bereits erzeugt. Sonst hätte es in dem Fall hier auch Schutzverletzungen gehagelt statt eines merkwürdigen Programmverhaltens.
D.h. schon in FormCreate kann man auf alle Koponenten zugreifen, die man selbst aufs Form gepackt hat.
Gruß, teebee