Also die Compilerschalter, welche den Code (
PAS) kompilieren.
Alles was auf's Linken wirk, oder erst zur Laufzeit, das ist davon nicht betroffen.
z.B. {$M ...} und {$R ...}
In der
DCU liegt dann aber der schon kompilierte und optimierte Code, eventuell mit oder ohne Hilfscode (Überlauf-/Indexprüfung, Assertions usw.), welcher nachfolgend nicht mehr verändert wird.
Aber z.B. die DebugInfos:
* es gibt einen/mehrere Schalter, welche die Generierung dieser Infos beeinflussen (also was in der
DCU landet)
* aber es gibt auch Schalter/Optionen, welche erst das Linken beeinflussen (also ob die eventuell generierten Infos dann wirklich in der EXE/
DLL eingebunden bzw. mitgegeben werden)