Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#43

AW: Ctrl-# funktioniert nicht (immer)

  Alt 18. Aug 2020, 19:26
Joar, hatte da was in Erinnerung, aber noch keine Lust zu suchen. (Danke)
Aber vermutlich macht er auch nichts anderes, als die entsprechenden DCUs im Debug-DCU-Verzeichnis durch die Nicht-Debug-DCUs zu ersetzen.


Dennoch finde ich diese Einstellung weiterhein als "falsch", da man eben "meistens" erstmal nur seinen eigenen Quellcode debuggen will, anstatt den der RTL/VCL.
Es wäre aber auch OK, wenn es neben dem F7-Knopf eine Knopf oder Checkbox gäbe "Weiter bis zum / Halte nur beim Quellcode der eigenen Anwendung" -> Projekte EXE/DLL/BPL der aktiven Projektgruppe.


Meine eigene Stacktrace-Funktion hab ich auch so optimiert, dass "eigene" Module hervorgehoben/ausgeschnitten werden.

z.B. bei einer endlosschleife außerhalb meines Codes, seh ich im Delphi nur noch hunderte Zeilen der Rekursion,
und dann schneidet Delphi den langen Stacktrace ab, womit man nicht mehr sieht, wo es im eigenen Programm bekann.
Im Debugger kann man sich dann nur noch behelfen, indem man nochmal startet und dabei den Stack vorher verkleinert, damit es früher knallt.
$2B or not $2B

Geändert von himitsu (18. Aug 2020 um 19:34 Uhr)
  Mit Zitat antworten Zitat