Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Form vor Mainform erstellen (https://www.delphipraxis.net/94301-form-vor-mainform-erstellen.html)

ebber 19. Jun 2007 21:40

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

nitschchedu 19. Jun 2007 21:51

Re: Form vor Mainform erstellen
 
Na dann von der Logig her bevor du versuchst da irgendwas in deinen Mainform auszulesen. Nich wa :) .

ebber 20. Jun 2007 12:58

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 ?

nitschchedu 21. Jun 2007 19:19

Re: Form vor Mainform erstellen
 
Hmm kann dir jetzt nicht mehr ganz folgen ? Am besten du Postest mal den Code von beiden Formularen.

ebber 23. Jun 2007 12:02

Re: Form vor Mainform erstellen
 
Ich erstelle hier Form2

Delphi-Quellcode:

procedure TForm1.FormCreate(Sender: TObject);
begin

        Form2 := TForm2.Create(Application);
den Speicher muss ich dann ja beim Programmende wieder freigeben ? Das geht mit Form2.Free oder Form2.Release ?

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

Apollonius 23. Jun 2007 12:05

Re: Form vor Mainform erstellen
 
Sollte das nicht der Owner, sprich Application, automatisch freigeben, wenn Application selbst freigegeben wird?

ebber 23. Jun 2007 16:39

Re: Form vor Mainform erstellen
 
Das kann sein, das weis ich nicht.
Ich dachte das aufgrund mehrerer Hinweise.

Zitat:

Zitat von Die Muhkuh

man muss nur dran denken, Form2 auch wieder freizugeben!

MfG

nitschchedu 26. Jun 2007 11:18

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.
Seite 2 von 2     12   

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