![]() |
Re: Form vor Mainform erstellen
Form2.Release würde doch den gewünschten Effekt am Ende erzeugen ?
Aber in welches event muss ich das stecken ? MfG |
Re: Form vor Mainform erstellen
Na dann von der Logig her bevor du versuchst da irgendwas in deinen Mainform auszulesen. Nich wa :) .
|
Re: Form vor Mainform erstellen
Ja in Form2 OnDestroy geht das ja nicht weil es kein Selbstmörder ist oder ?
und in MainForm OnDestroy kommt auch ein Fehler. Geht das nur in MainForm OnClose ? |
Re: Form vor Mainform erstellen
Hmm kann dir jetzt nicht mehr ganz folgen ? Am besten du Postest mal den Code von beiden Formularen.
|
Re: Form vor Mainform erstellen
Ich erstelle hier Form2
Delphi-Quellcode:
den Speicher muss ich dann ja beim Programmende wieder freigeben ? Das geht mit Form2.Free oder Form2.Release ?procedure TForm1.FormCreate(Sender: TObject); begin Form2 := TForm2.Create(Application); Ich möchte jetzt wissen in welches Event ich das einbauen muss. In Form2 OnDestroy oder OnClose geht das nicht weil die Form sich nicht selbst zerstören kann ? In Form1 OnDestroy kommt auch ein Fehler. In Form1 OnClose geht das. Mache ich was falsch oder kann ich das nur hier einbauen ? MfG |
Re: Form vor Mainform erstellen
Sollte das nicht der Owner, sprich Application, automatisch freigeben, wenn Application selbst freigegeben wird?
|
Re: Form vor Mainform erstellen
Das kann sein, das weis ich nicht.
Ich dachte das aufgrund mehrerer Hinweise. Zitat:
|
Re: Form vor Mainform erstellen
Kannste aus die Fehlermeldung ganauer drauf eingehen ? Normaler weiße müsste Form2.Free keinen Fehler ausgaben auch wenn es schon fraigeben ist. Du kann ja vorher mal Prüfen ob es schon nil ist.
Und ach ja beim Freigeben in OnDestroy machen ;-). Ansonsten poste mal dein Projekt dann kann man sich das mal genauer ansehen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:27 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