Inline-Assembler gibt es nur noch im
Win32-Compiler, außerdem geht es auch kürzer/einfacher.
Ich nehm da einfach immer ein
Sleep(0);
(früher
Beep;
), um dort meinen Haltepunkt draufzulegen, was meistens geht da dies nötige
Unit oft vorhanden ist.
asm int 3; end;
oder
DebugBreak kann/konnte man auch verwenden ... das ist dann ein "programmierter" Haltepunkt,
aber Achtung, "int 3" im Programm, ohne dass ein Debugger aktiv ist, und es knallt.
Drum macht
DebugBreak;
intern ein
if IsDebuggerPresent then asm int 3 end;
.