Einzelnen Beitrag anzeigen

Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.468 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#5

AW: Anweisung um in den Debug-Mode zu kommen

  Alt 18. Jan 2021, 11:28
In solchen Fällen kann es sinnvoll sein, den Debugger-Aufruf vorübergehend (!) direkt in den Code einzubauen. Ich kenne die Lösung allerdings nur für Win32. Da geht das so:

Delphi-Quellcode:
if i<>0 then
  asm
    int 3
  end;
Oder man fügt nur ein NOP ein und setzt darauf einen ganz normalen Breakpoint:

Delphi-Quellcode:
if i<>0 then
  asm
    nop // <<== Breakpoint hier setzen
  end;
Dann ist es nicht anz so schlimm, wenn man vergisst, diesen Code wieder zu entfernen.

Wie das bei anderen Plattformen funktioniert, weiß ich allerdings nicht. Aber vielleicht reicht dir Win32 ja für den Anfang.
Da asm-Code nur für Win32 unterstützt wird, funktioiert auch dieses nop nur für Win32.
Thomas Mueller
  Mit Zitat antworten Zitat