
Zitat von
Andreas Schilling:
Delphi-Quellcode:
try
Form1.create;
Form1.procedure; // Ausführen der Procedure
finally
Form1.free;
Form1 := nil;
end;
Du meintest wohl:
Delphi-Quellcode:
Form1 := TForm1.Create(Self);
try
Form1.MyProcedure; // Ausführen der Procedure
finally
FreeAndNil(Form1); // richtig, nicht aufgepasst...
end;

So geht es im Grunde auch, wenn das Formular als Statusfenster dienen soll. Nur dass man dann den Status einfach an das Formular weitergibt statt dort eine Prozedur nur aufzurufen.