Hallo silent,
1. versuche es mal mit Form2.Destroy
2. Hast Du auch ein try..finally-Block benutzt?
Delphi-Quellcode:
procedure TMainForm.Button1Click(Sender: TObject);
begin
ResultsForm:=TResultForm.Create(self);
try
ResultsForm.ShowModal;
finally
ResultsForm.Free;
end;
Grüsse, DAniel