Wo machst du denn da was ohne
VCL?
AnyWay ... als Parameter wird da der Owner erwartet.
Der Owner kümmert sich darum, dass die erzeugte Instanz wieder aus dem Speicher fliegt.
Wenn du dich darum selber kümmerst, dann gib als Parameter einfach
Nil
an, ansonsten halt den Owner (kann ja auch
Application
sein) an, der sich um die Freigabe kümmern soll.
Delphi-Quellcode:
var
MyForm : TForm;
begin
// Selber kümmern
MyForm := TForm.Create( nil );
try
MyForm.ShowModal;
finally
MyForm.Free;
end;
// oder
// Application kümmert sich drum
MyForm := TForm.Create( Application );
MyForm.Show;
end;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)