Einzelnen Beitrag anzeigen

youuu

Registriert seit: 2. Sep 2008
Ort: Kleve
822 Beiträge
 
Delphi 2010 Professional
 
#1

Prüfen ob Form bereits existiert.

  Alt 22. Jan 2011, 01:32
Hi,

irgendwie habe ich gerade ein Verständnis Problem, normal habe ich das immer mit Showmodal geregelt, möchte dies aber diesmal nicht tun.

Delphi-Quellcode:
var
  frm_Email : Tfrm_Email;
begin
  frm_Email := Tfrm_Email.create(nil);
  if not frm_Email.Visible then
    frm_Email.Show;
und

Delphi-Quellcode:
var
  frm_Email : Tfrm_Email;
begin
  if not Assigned(frm_Email) then begin
    frm_Email := Tfrm_Email.create(nil);
    frm_Email.Show;
  end;
funktionieren beide leider nicht.
Beim 1. wird die Form jedes mal Created, obwohl sie schon existiert.
Beim 2. wird die Form gar nicht Created, obwohl sie nicht existiert.
Steven
  Mit Zitat antworten Zitat