Ja, wenn die
Unit nicht geöffnet wird, dann wird die
DFM-Ressource ungeprüft eingebunden (gelinkt).
Erst zur Laufzeit oder im FormDesigner wird die
DFM auch geladen (die Objekte erstellt).
Wir haben im Programm daher auch nochmal einen TestModus, der alle Forms öffnet,
vor allem auch die dynamischen Forms, welche mit Infos aus der
DB generiert werden. (dynamische Grids, Edits und Dergleichen)
Man könnte über die OpenToolsApi oder (bedingt) das PreCompile-Script eine Prüfung seiner DFMs/Resourcen einbinden.
Oder zur Laufzeit z.B. via
RTTI alle seine Forms suchen und laden.