Ich kann mich dunkel erinnern, dass wenn der Sourccode oder die Hostanwendung in einen Pfad mit Leerzeichen liegt oder der Pfad nicht den veralteten 8.3-Regeln gehorcht, dass dann der integrierte Debugger irgendwie die Module nicht richtig laden kann.
Dann werden auch keine Breakpoints in der
DLL angezeigt.
Man kann dann versuchen das fehlende Modul nochmal zu laden:
Ansicht -> Debug-Fenster -> Module
rechter Mausklick und Symboltabelle neu laden...
Da man das bei jedem neuen Start tun muss ist es besser, gleich darauf zu achten, dass die Pfade der 8.3-Regel entsprechen.
Habe diese Erfahrungen unter Delphi 5 gemacht.