Formulare auszuklammern um den Programmstart zu beschleunigen ist ein schneller Workaround, aber generell wäre es sinnvoller, FormCreate als constructor zu betrachten und zu behandeln, also entsprechend klein und definiert zu halten.
Sehe ich umgekehrt. Wenn ich Formulare beim Programmstart nicht benötige, so werden diese nicht erstellt.
Da brauch ich dann auch nicht (aufwändig) die Ladefunktion in FormCreate und FormShow/Activate aufteilen.
Wäre auch ungünstig wenn wir alle 100 Formulare beim start schon anlegen würden und dann (damals unter
Win9x) dann gleich in Ressourcenprobleme laufen würden ...
Windows Vista - Eine neue Erfahrung in Fehlern.