![]() |
Freigabe von laufzeitgenerierten Formularen?
Ich habe mir jetzt ein 2. Formular erstellt und es unter den Projetktoptionen nach "verfügbare Formulare" geschoben.
Also Folgendermaßen:
Delphi-Quellcode:
Aufrufen kann ich das ganze ja nun einfach übe:
program notiz;
uses Forms, Unit1 in 'Unit1.pas' {Form1}, u_music_add in 'u_music_add.pas' {music_add}; {$R *.res} begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; end.
Delphi-Quellcode:
Meine Frage ist nun, wenn ich das 2. Fenster schließe (über das X oder close;), wird es dann automatisch vollständig freigegeben oder muss ich noch was wie free, freeAndNil mit reinpacken, wenn ja wo?
procedure TForm1.Button1Click(Sender: TObject);
begin Application.CreateForm(Tmusic_add, music_add); music_add.Show; end; |
Re: Freigabe von laufzeitgenerierten Formularen?
Da das Application-Objekt der Owner ist, gibt diese deine Form frei.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:00 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