Moin Daniel B,
bei einigen Units passiert das leider. Auf die kann dann wohl meist auch nicht verzichtet werden.
Lustig, dass Du gerade auf die ShellAPI verzichten kannst. Die musst schliesslich manuell hinzugefügt haben.
Ich hab's mal eben ausprobiert, und ausser der
Unit Forms braucht D6, natürlich bei einem leeren Formular, nichts weiter. Je nachdem was draufkommt ändert sich das natürlich.
Da fällt mir gerade ein:
Hast Du jetzt nur neu kompiliert, oder bist Du über Projekt/Projekt erzeugen gegangen?
In ersterem Falle werden die Units nicht unbedingt neu erzeugt, so dass Du keinen Unterschied sehen kannst.
Ausserdem musst Du das natürlich bei jeder
Unit machen, die Dein Programm umfasst.