Zitat:
Hast Du vielleicht mal Code aus dem Internet direkt in die
Unit kopiert? Dann kann es an dieser Stelle auch zu Störungen kommen.
Dann schaue Dir doch die Stelle ab der die Breakpoints nicht mehr funktionieren mal genauer an. Ggf. Codeteil entfernen und prüfen, ob es dann funktioniert.
Oh, da sind zuviele Abhängigkeiten zu anderen Units vorhanden. Da müsste ich die ersten 80% vom Code entfernen. Wie gesagt nur die letzten 20% lassen sich debuggen.
Der gesamte Code dieser DM funktioniert fehlerfrei zur Laufzeit, aber eben keine Breakpoints. Ich habe nachgezählt aufgrund der TSmartQueries gehen mehr als 2500 Zeilen auf das Konto der Deklaration der Felder. Ist das zuviel für den Debugger ?
PS: {$D+} prophylaktisch hat nicht geholfen, obwohl einige 3rd-Party Units dabei sind, die {$D-} schalten.