![]() |
TForm.FormCreate wird nicht ausgeführt? :-(
Hallo zusammen,
ich erstelle zur Laufzeit ein Form: FForm :=TForm.Create(self); nun möchte ich im FormCreate einige Initialisierungen durchführen. U.A dem Datumsfeld den aktuellen Wert zuweisen. Leider wird diese Procedure anscheinend nicht ausgeführt. Ein Breakpoint wird ignoriert. Bei anderen Formularen lässt sich problemlos durchs Formcreate steppen. Ich kann aber beim Formular keinen Unterschied zu anderen Forms erkennen. Wo kann ich nach dem Fehler suchen? Ich möchte ungern das Form nochmal neu "bauen". Das Einzige was ich mir vorstellen kann, ist dass beim Kopieren aus einem andern Form was schief gelaufern sein kann, aber was ? Danke Gruss KHH |
Re: TForm.FormCreate wird nicht ausgeführt? :-(
Sicher, dass du eine Instanz von TForm erzeugen willst?
Du brauchst doch bestimmt eine von TMyForm, der du auch das Event zugeordnet hast. |
Re: TForm.FormCreate wird nicht ausgeführt? :-(
Zitat:
ob das Form jetzt myform, oder kundenform oder sonstwie heisst ist ja egal. wenn ich den Break im FormActivate oder sonstwo setze komm ich da auch rein und die dort stehenden Anweisungen werden ausgeführt. |
Re: TForm.FormCreate wird nicht ausgeführt? :-(
Schau mal im Objektinspektor ob dieses Event überhaupt zugewiesen ist (oder weise es halt per Code zu)
|
Re: TForm.FormCreate wird nicht ausgeführt? :-(
OK, Fehler gefunden :-)
FormCreate und Formdestroy waren zwar vorhanden, im Objektinspector aber nicht zugewiesen. Muss wohl mit dem Kopieren des Forms zusammen hängen. |
Re: TForm.FormCreate wird nicht ausgeführt? :-(
Zitat:
ich danke euch ! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz