Thema: Delphi FindComponent Frage

Einzelnen Beitrag anzeigen

Benutzerbild von hitzi
hitzi

Registriert seit: 2. Jan 2003
Ort: Eibau
768 Beiträge
 
Delphi 2010 Professional
 
#7
  Alt 23. Jan 2003, 20:02
Auszug:
whith TForm2.create(self) do begin

ändern in
whith TForm2.create(application) do begin

So siehts dann aus:
Delphi-Quellcode:
var tf:TForm2;
begin
tf:=Application.FindComponent('test')as TForm2;
if assigned(tf)=false then begin //Form2 mit dem Namen Test wurde nicht gefunden
     whith TForm2.create(application) do begin
      name:='test';
      ....
     end
   end else begin //Form2 mit dem Namen Test wurde gefunden
    whith (Application.FindComponent('test')as TForm2) do begin
      ....
    end;
end;
MfG Hitzi
Thomas
  Mit Zitat antworten Zitat