Meine bisherige Praxis sah eigentlich in Kurzform so aus.
Delphi-Quellcode:
With TWorkform.Create(nil) do
begin
Init(Parameterliste);
Showmodal;
Free;
end;
In der Initroutine werden Comboboxen, Listen u.s.w. initialisiert.
Dieser Teil ist jetzt in das Formcreate bei Programmstart gewandert.
Das sollte , gerade in Client-Server Systemen, den Effekt haben, das bei Datenänderungen ein Neustart des Programmes notwendig ist.
Mit dem obigen Aufruf würde ein schließen und wieder öffnen des Fensters ausreichen.
Gruß