Hallo,
ich habe selbst ein Projekt laufen, dass im Moment 100 verschiedene Formulare für verschiedene Berechnungen und grafische Darstellungen nutzt.
Mit dem Tip von
jaenicke
Delphi-Quellcode:
procedure ShowForm(const AFormClass: TFormClass);
var
MyForm: TForm;
begin
MyForm := AFormClass.Create(nil);
try
MyForm.ShowModal;
finally
MyForm.Free;
end;
end;
...
showform(TFirgendetwas);
werden die modalen Formulare in dem Moment gerufen, wo sie gebraucht werden. Es funktioniert absolut problemlos und vor allem geschieht der Aufruf sehr schnell.
Die Startzeit der Anwendung ist minimal, der Speicher wird nicht übermäßig belastet, was will man mehr. Natürlich geht das so nur mit modalen Fenstern.
Beste Grüße
Mathematiker