Moin Hansi,
hier mal ein Beispiel:
Delphi-Quellcode:
var
SomeForm: TSomeForm;
begin
Application.CreateForm(TSomeForm, SomeForm);
try
SomeForm.ShowModal;
//Irgendwas machen sobald das Form geschlossen wurde
finally
SomeForm.Free;
end;
end;
Anschliessend solltest du TSomeForm aus der Liste der automatisch erstellten Formulare rauswerfen (in den Projektoptionen). Weiters musst du in der
Unit von TSomeForm darauf achten, immer mit Self auf die Formularvariable zuzugreifen, und nicht auf die globale Variable, die automatisch in der
Unit eingefuegt wird. Ich empfehle dir, diese Variable (normalerweise waere das SomeForm: TSomeForm im interface-Bereich der jeweiligen
Unit) zu loeschen, damit du nicht aus "Versehen" drauf zugreifst.
Greetz
alcaeus