Autor |
Beitrag |
padawan
      
Beiträge: 35
Erhaltene Danke: 1
|
Verfasst: Do 16.12.10 23:39
Hallo DelphiFreunde!
Gibt es(im Allgemeinen) eine Möglichkeit, die CPU-Ansicht des Debuggers ab- bzw. umzuschalten? Statt CPU-Registerwerten wäre ein Balken in der Zeile sinnvoll, in welcher der Fehler auftritt. Hier und da erscheint auch der Code mit der gefärbten Zeile. Aber die CPU-Meldung(ScreenShot im Anhang) lässt sich nicht ausreichend deuten, nicht von mir.
Wie kommt's, dass ein Fehler die fehlerhafte zeile anzeigt, ein anderer Fehler die Befehle/Register der CPU??
In den Debugger-Optionen kam ich nicht leider weiter.
Danke im Voraus!!! Moderiert von Narses: Topic aus Sonstiges (Delphi) verschoben am Do 16.12.2010 um 23:45
Einloggen, um Attachments anzusehen!
|
|
jaenicke
      
Beiträge: 19315
Erhaltene Danke: 1747
W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Do 16.12.10 23:43
Wenn die Adresse, an der der Fehler auftritt, nicht in einer Quelltextzeile liegt, kann Delphi auch keine dazu anzeigen.
Da gibt es keine Option, die daran etwas ändern könnte.
|
|
padawan 
      
Beiträge: 35
Erhaltene Danke: 1
|
Verfasst: Fr 17.12.10 01:40
Ja gut. Wenigstens ist so nachvollziehbar, warum es mal so, mal so ist. Hab inzwischen mit showmessage den Fehler finden können. DANKE DIR!!!!
|
|
F34r0fTh3D4rk
      
Beiträge: 5284
Erhaltene Danke: 27
Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
|
Verfasst: Fr 17.12.10 13:28
Dafür benutzt man eigentlich Breakpoints und schrittweises Debuggen und keine Showmessage 
|
|
jaenicke
      
Beiträge: 19315
Erhaltene Danke: 1747
W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Fr 17.12.10 13:32
Oder als zusätzliche Hilfe OutputDebugString.
An manchen Stellen kommt man durch die Veränderung im Ablauf, die Debuggen oder ShowMessage bedeutet, damit besser weiter. Zudem ist diese Ausgabe unsichtbar, wenn man das Programm nicht z.B. aus Delphi startet.
|
|
Yogu
      
Beiträge: 2598
Erhaltene Danke: 156
Ubuntu 13.04, Win 7
C# (VS 2013)
|
Verfasst: Mi 22.12.10 23:11
|
|
jaenicke
      
Beiträge: 19315
Erhaltene Danke: 1747
W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Do 23.12.10 06:35
Übrigens gibt es auch noch eine Unit CnDebug, die beim CnPack dabei ist. Wenn man deren Debug-Ausgabe benutzt, braucht man nicht aus Delphi starten, sondern kann irgendwo im laufenden Betrieb einfach einen Viewer anschalten und damit die Ausgaben abfangen.
|
|
|