Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - FormCreate über Code aufrufen
karatekid234 - Sa 23.12.06 11:07
Titel: FormCreate über Code aufrufen
Kann man TForm1.FormCreate auch über den Code aufrufen?
Wenn ja, was müsste ich in dem Fall angeben?
TForm1.Fromcreate(was kommt hier rein?);
mkinzler - Sa 23.12.06 11:38
Delphi-Quelltext
1:
| Form1 := TForm1.Create( Applicaton); |
oder
Delphi-Quelltext
1:
| Form1 := TForm1.Create(self); |
oder
Delphi-Quelltext
1:
| Form1 := TForm1.Create(Nil); |
Im ersten Fall wird das Fenster bei m Beenden des Programmes vom Application-Object freigegeben. Im 2. beim Freigeben des Fensters in dessen Code Frm1 erzeugt wird. Im 3. Fall muß es manuell geschehen.
GTA-Place - Sa 23.12.06 12:00
@mkinzler: Er möchte IMHO nur das Ereignis aufrufen, nicht ein neues Form erstellen.
Das ist natürlich nicht sauber. Deshalb lagere den Source im OnCreate in eine Extra-Prozedur aus und rufe diese dann auf.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!