Morgen.
Ich habe folgenden Code:
Delphi-Quellcode:
var surface: PSDL_Surface;
begin
//...
surface.format.BytesPerPixel;
//...
end;
Der Delphi-Compiler erzeugt hier seltsamerweise
ASM-Code, in dem ein int 3; drinsteht. Ich weiß, dass dieser Interrupt aufgrund irgendeines Bugs einen Breakpoint auslöst, bei dem Delphi dann auch anhält.
Das Thema hatten wir hier schon mal, aber per Suche habe ich nichts gefunden.
Wie kann ich dafür sorgen, dass ich diesen Interrupt los bin? Im Debugger löst er einen Haltepunkt aus, außerhalb schmiert gleich das ganze Programm ab.