jbg hat ja schon alles nötige gesagt.
Nur so viel. Delphi nimmt in jedes neue Formular nur die wirklich am häufigsten benötigten Units in die uses-Klausel auf, eigentlich gehört die
StdCtrls aus meiner Sicht auch dazu, aber na gut. Wenn Du eine Control über den Designer hinzufügst, dann kann Delphi anhand der Installationsinformationen die benötigte
Unit ermitteln und fügt diese bei Bedarf in die Uses-Klausel mit ein.
Zwei grundlegende Gründe.
- Es gibt einfach zu viele Units, um immer alle in der Uses-Klausel zu halten
Delphi 7 Arch - StdInstall: 716 Dateien
bei mir sind es bereits: 1500 Dateien.
- Viele Units, welche eingebunden werden haben automatisch einen Overhead an Arbeit und Resourcen, wieso also einbinden, wenn diese nicht benötigt werden
...
...