So, ich habe es nun noch einmal richtig getestet. Leer ist das Feld dort auch bei mir nicht, das stimmt, da habe ich wohl die Delphiversion verwechselt. Das ist erst seit XE2 so, bis XE nicht (gerade nachgeschaut).
Aber es funktioniert trotzdem. Mein Test:
- Neues Projekt
- Unit mit Funktion erstellt
- kompiliert und DCU in c:\temp\a gelegt
- Rückgabewert verändert, kompiliert und DCU in c:\temp\b gelegt
- Quelltext der Unit gelöscht
- c:\temp\a in Bibliothekspfad hinzugefügt
- c:\temp\b in Debug-DCU-Pfad hinzugefügt
- Ausprobiert mit Debug DCUs aktiviert oder nicht
Die Rückgabewerte waren je nach Einstellung unterschiedlich, es wurde also mal die eine und mal die andere
DCU benutzt. Der angezeigte Pfad aus den Umgebungsoptionen wird allerdings nicht entsprechend der Einstellung angezeigt.