Oh wie gut, dass ich diesen Beitrag gelesen habe.
Denn ich hatte bei einem Projekt auch schon einige unerklärliche Probleme beim Debuggen festgestellt, wie Breakpoints an falschen Stellen gesetzt, Geisterhaltepunkte, etc.
Außerdem wurden bei neuen Ereignis-Prozeduren (etwa gesetzt durch Doppelklick auf einen TButton), diese mitten in andere Prozeduren rein gesetzt, mit dem Hinweis, dass "Name der neuen Prozedur" nicht gefunden werden konnte.
Auch funktionierte die Codevervollständigung nicht mehr..
Also auch mit Notepad++ nachgesehen und die gleiche Problemlage gefunden.
Damit man nicht alle anderen Dateien in einem Projekt per Hand überprüfen muss, habe ich eine entsprechende Funktion in meinem Pascal-Projekt-Manager (aktualisierte Version 3.17 vom heutigen Tage) auf der Basis von Uwes Lösung eingebaut. Man kann erst prüfen oder direkt beheben lassen, siehe Screenshot in der Anlage.
Jetzt funktioniert wieder alles wie es soll!