Einzelnen Beitrag anzeigen

aktivfruehstueck

Registriert seit: 15. Mai 2014
8 Beiträge
 
#3

AW: Zwei Formulare gleichzeitig sichtbar und bearbeitbar

  Alt 20. Jul 2021, 14:23
Oha, da ist der kleine Unterschied. Mit Show kann ich dieses Verhalten provozieren.

Jetzt habe ich in der main Unit die Möglichkeit sogar mehrere dieser zweiten Formulare zu öffnen.

Vorher:
Code:
var
  fmUnit1 : TfmUnit1;

-----

fmUnit1                         := TfmUnit1.Create(nil);
fmUnit1.ShowModal;

fmUnit1.Release;
fmUnit1 := nil;
Nachher:
Code:
var
  fmUnit1 : TfmUnit1;

-----
fmUnit1                         := TfmUnit1.Create(nil);
fmUnit1.Show;

//fmUnit1.Release;
//fmUnit1 := nil;
An welcher STelle macht es nun Sinn bei Formular schließen aufzuräumen?
Release und auf nil setzen geht an dieser Stelle nun nicht mehr, da das Programm nicht auf den Rückgabewert des 2ten Forms wartet.
Oder ist das Egal? Wird beim Schließen eines Formulars automatisch aufgeräumt?
  Mit Zitat antworten Zitat