Einzelnen Beitrag anzeigen

roderich
(Gast)

n/a Beiträge
 
#13

Re: prüfen, ob dyn. zur Runtime erzeugte Form Speicher freig

  Alt 26. Feb 2004, 11:47
Zitat:
So. Habe es getestet. das:
Source:

procedure TForm1.Button2Click(Sender: TObject);
begin
NewFormNotModal := TForm2.Create(self);
NewFormNotModal.Show;
end;


hinterläßt ein Speicherleck. TForm.Close gibt also keinen Speicher frei.
Natürlich ist das kein Speicherleck, wieso sollte TForm.Close Speicher freigeben ???
Close setzt einfach nur Visible auf false, z.B. kann man dieses Form mit Show später wieder anzeigen.

Roderich
  Mit Zitat antworten Zitat