Wenn ich mein Programm (zugegeben, es wurde im Debug-Modus gebaut), bekomme ich eine Fehlermeldung "Externe Ausnahme 80000003".Wie man die Ausnahme 80000003 loswerden?
Nach Win32 Exception/Access Violation Errors bedeutet es 0x80000003 EXCEPTION_BREAKPOINT A breakpoint was encountered.
Allerdings gibt es keine in den IDE Haltepunkte zu setzen und ich es außerhalb des IDE leite.
Ja, ich habe die richtige ausführbare Datei. Ich löschte alle Haltepunkte, säuberte mein Projekt und baute es neu, aber immer noch dieses Dialogfeld. Ich löschte sogar die EXE-Datei, baute sie erneut und sah sie dort, wo sie erwartet wurde. Überprüfte den Zeitstempel auf der .exe. Ich habe ein Nachrichtenfeld zu FromCreate() hinzugefügt und sah das plus "Externe Ausnahme 80000003".
Wie mache ich das weg (Aufbau im Debug-Modus)?
D'oh !! Es war alter Code und ich habe vergessen, dass ich dies tatsächlich in einem Fehlerzustand asm int 3 end;
codiert hatte, der einen Haltepunkt an die IDE signalisiert (oder an Windows, wenn die IDE nicht läuft, daher das Fehlerfeld). Entschuldigung für die Zeitverschwendung.
Völlig verständlich. Ich bin selbst von ähnlichen Dingen gebissen worden. Und ich habe 'raise exception.create (" schreibe diesen Code ") in Code, den ich dachte, ich wäre fertig mit dem Schreiben. –
+1 Danke, @warren. Gut zu wissen, dass selbst die Experten fehlbar sind ;-) – Mawg