Delphi-Quellcode:
frm_Email := nil;
if not Assigned(frm_Email) then begin
frm_Email := Tfrm_Email.create(nil);
Öffnet aber ebenfalls jedesmal das Fenster neu, auch wenn es schon geöffnet ist, da es so ja jedesmal auf nil gesetzt wird.
Normal würde ich nun eine Interne Variable setzen und diese dann immer prüfen, dachte aber das geht wesentlich besser?
Wie macht Ihr das denn?