Benachrichtigung über Debugger-Exception

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Menü "Start"

Dieses Dialogfeld wird angezeigt, wenn das Programm, das Sie gerade testen, eine Sprach- oder Betriebssystem-Exception auslöst und Sie für den Debugger auf den Seiten Sprach-Exceptions und Native BS-Exceptions des Dialogfeldes Tools > Optionen > Debugger-Optionen Exceptions-Behandlungsoptionen festgelegt haben.

Das Format der Benachrichtigung ist:

Im Projekt <Projektname> ist eine Exception der Klasse <yyyy> aufgetreten. Meldung: <Meldungstext>.

Wenn die Zeichen yyyy in der Meldung einen Klassennamen darstellen, handelt es sich bei der Exception um eine Sprach-Exception. Wenn yyyy ein hexadezimaler Wert ist, handelt es sich um eine Betriebssystem-Exception.

Element Beschreibung

Diesen Exception-Typ ignorieren

Veranlasst den Debugger, diesen Sprach-Exception- oder BS-Exception-Typ zu ignorieren und markiert das zugehörige Kontrollkästchen in der Liste Folgende Exception-Typen ignorieren auf der Seite Tools > Optionen > Debugger-Optionen > Sprach-Exceptions.

Wenn BS-Exceptions ignoriert werden sollen, wird die Option Behandelt von auf der Seite Native BS-Exceptions für alle Exception-Bereiche auf Debugger gesetzt, in die die ausgelöste Exception fällt.

CPU-Ansicht anzeigen

Diese Option wird nur angezeigt, wenn die Position der Exception keiner Position im Quelltext entspricht. Zeigt das CPU-Fenster an, wenn Sie auf Anhalten klicken, um die Ausführung zu stoppen.

Wenn das Kontrollkästchen CPU-Ansicht anzeigen eingeblendet ist und Sie es nicht markiert haben, durchsucht die IDE den Aufruf-Stack nach einem Aufruf in dem Stack, der Quellcode enthält und zeigt den ersten gefundenen Aufruf an.

Wenn Sie auf Fortsetzen klicken, hat diese Option keine Auswirkungen.

Anhalten

Hält die Programmausführung an der Position an, an der die Exception auftrat und blendet die Codezeile im Quelltext-Editor ein.

Fortsetzen

Setzt die Programmausführung fort.


Tipp:   Um diese oder ähnliche Meldungen in die Zwischenablage zu kopieren, drücken Sie STRG+C.
Hinweis:   In manchen Fällen verhindert der Programmstatus die weitere Ausführung und das Dialogfeld Benachrichtigung über Debugger-Exception wird wiederholt angezeigt. In diesem Fall müssen Sie Anhalten anklicken und dann Start > Programm zurücksetzen wählen, um die aktuelle Programmausführung zu beenden und den Arbeitsspeicher freizugeben.