Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   TForm.FormCreate wird nicht ausgeführt? :-( (https://www.delphipraxis.net/151746-tform-formcreate-wird-nicht-ausgefuehrt.html)

khh 31. Mai 2010 08:47


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

Peter1999 31. Mai 2010 08:50

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.

khh 31. Mai 2010 09:04

Re: TForm.FormCreate wird nicht ausgeführt? :-(
 
Zitat:

Zitat von Peter1999
Sicher, dass du eine Instanz von TForm erzeugen willst?
Du brauchst doch bestimmt eine von TMyForm, der du auch das Event zugeordnet hast.

Ja sicher,
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.

Teekeks 31. Mai 2010 09:19

Re: TForm.FormCreate wird nicht ausgeführt? :-(
 
Schau mal im Objektinspektor ob dieses Event überhaupt zugewiesen ist (oder weise es halt per Code zu)

khh 31. Mai 2010 09:22

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.

khh 31. Mai 2010 09:23

Re: TForm.FormCreate wird nicht ausgeführt? :-(
 
Zitat:

Zitat von Teekeks
Schau mal im Objektinspektor ob dieses Event überhaupt zugewiesen ist (oder weise es halt per Code zu)

Genau das wars :-(


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