Und wieso macht man sowas?
Eine
DLL-Schnittstelle ist immer Aufwändiger.
Man muss mit Versionabhängigkeiten aufpassen (
DLL-Hölle) und bei Delphi mit
BPL-Konfiguration/Abhängigkeiten (
BPL-Hölle).
Es muss schon gute gründe für sowas geben. Ein "Aufteilen in Module" ist keines. Das kann man SW-Technisch auch machen und als Ergebnis nur eine Exe haben.
Windows Vista - Eine neue Erfahrung in Fehlern.