![]() |
AW: Anweisung um in den Debug-Mode zu kommen
Das, was du willst, ist womöglich eher ein "bedingter Haltepunkt".
z.B. via F9 einen Haltepunkt setzen und in dessen Eigenschaften die Bedingung
Delphi-Quellcode:
eintragen.
i <> 0
Auch lassen sich über Haltepunkt-Gruppen mit einem Haltepunkt andere ein/mehrere Haltepunkte (de)aktivieren. Zitat:
also eine ganze Funktion als Assembler darf man weiderhin schreiben, nur eben nicht mehr mitten drin, in einem Pascal-Code.
Delphi-Quellcode:
löst intern ein EXCEPTION_BREAKPOINT (0x80000003) aus, worauf der Debugger reagiert.
asm int 3 end;
Hängt kein Debugger dran, dann raucht das mit einer Exception ab. ![]()
Delphi-Quellcode:
auf, aber nur wenn
int 3
![]() Es raucht also ohne Debugger nicht ab, aber wenn der Debugger reagiert, dann hält Er in dieser WinAPI an, und nicht dort, im eigenen Code. ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz