Das wäre dann aber ein massiver Rückschritt.
Eigentlich mache ich mir über die genutzten Units nie Gedanken.
Zu allem, was ich so auf ein Formular pappe, wird von der
IDE beim Kompilieren (egal ob F9 oder Ctrl+F9) alles Fehlende eingefügt.
Habe ich im Quelltext irgendwelche Verweise auf andere Formulare, Datenmodule ..., die schon irgendwo im Projekt eingebunden sind, dann werde ich ggfls. gefragt, ob sie noch in eine
Unit eingebunden werden sollen. Das passiert halt schonmal, wenn man aus Form1 auf Form2 verweist ...
Was nie automatisch eingebunden wird sind StrUtils, Math ..., also die Units, die nur reine Funktionssammlungen sind.
Grob kann man wohl sagen: Automatisch ergänzt wird alles, was über die in die
IDE eingebundenen Packages irgendwie referenziert und genutzt wird.
Mit Nachfrage wird eingebunden, was ins Projekt (die .dpr) eingebunden wurde.