Es liegt definitiv daran, das irgendwo eine XYZ-
DCU herumschlummert:
Du hast also zwei
DCU-Versionen (A) und (B)
A wird vom Kompiler aktualisiert und gelinkt, daher siehst Du auch die Änderungen.
B wird vom Debugger im Suchpfad zuerst gefunden und daher für die Darstellung der blauen Bupsel hinzugezogen. Da die Adressen nicht stimmen, kann man auch keinen Breakpoint einfügen.
Wie alle schon sagten: Lösche ALLE XYZ.DCU auf der gsammten Festplatte und kompiliere dann nochmal. Diesen Fehler hatte ich auch schon öfters und erst als ich die
DCU gelöscht habe, funktionierte alles einwandfrei.