Ich würde Forms in der App on-demand laden.
Da werden hundert Forms hintereinander kreiert, die doch wohl nicht Alle gleichzeitig gezeigt werden müssen.
Nein, müssen Sie nicht alle. Aus unwissenheit habe ich die damals aber so in
dpr gelassen.
Später dann habe ich das verändert und diverse Formcreate rausgeschmissen und im Programm dann beim ersten Menuaufruf folgendermassen "nachinitialisiert"
Code:
if not Assigned(frmkundenneu) then
Application.CreateForm(Tfrmkundenneu, frmkundenneu);
Evtl. macht es Sinn da nochmal grundsätzlich aufzuräumen und viel mehr Dialoge zu diesem Zeitpunkt noch nicht initialisieren.
Ich würde Forms in der App on-demand laden.
Da werden hundert Forms hintereinander kreiert, die doch wohl nicht Alle gleichzeitig gezeigt werden müssen.
Du könntest erstmal nur die Hauptform laden,
und dann die Anderen nach und nach, je nachdem was gebraucht wird.
Klingt vernünftig, ich werde dem nachgehen.
Einen "Streamfehler" hatte ich auch schon in verdacht, war mir aber nicht sicher wie ich das verifizieren könnte.
Mit den Hinweisen nun, denke ich, habe ich aber nochmal ein paar Anregungen bekommen die ich verfolgen sollte und werde. Vielen Dank an alle