System.JITEnable

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

JITEnable: Byte platform = 0;        { 1 to call UnhandledExceptionFilter if the exception

C++

extern DELPHI_PACKAGE Byte JITEnable;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
variable public
System.pas
System.hpp
System System

Beschreibung

Steuert, wann der Just-in-Time-Debugger aufgerufen wird.

Mit JITEnable geben Sie an, bei welchen Typen von Exceptions der Just-in-Time-Debugger aufgerufen wird. Die Variable wirkt sich nur auf Windows-Anwendungen aus.

Wenn JITEnable den Wert 0 (Vorgabe) hat, werden alle Exceptions vom Exception-Behandlungsmechanismus der Anwendung behandelt. Der Just-in-Time-Debugger wird nur aufgerufen, wenn die Anwendung über keine Mechanismen zum Abfangen von Exceptions verfügt. Beachten Sie, dass alle Anwendungen, die die Unit Forms (über das Application-Objekt) einbinden, über Exception-Behandlungsmechanismen für alle Abschnitte – außer dem Initialisierungs- und dem Finalisierungsabschnitt in Delphi-Units – verfügen und den Just-in-Time-Debugger nicht aufrufen.

Wenn JITEnable den Wert 1 hat, lösen alle nicht systemeigenen Exceptions (Exceptions, die nicht durch compilierten Code aus anderen Produkten ausgelöst wurden) den Just-in-Time-Debugger aus. Systemeigene Exceptions werden vom Exception-Behandlungsmechanismus der Anwendung behandelt.

Wenn JITEnable größer als 1 ist, lösen alle Exceptions den Just-in-Time-Debugger aus.

Anmerkung:  Beim Installieren der IDE wird diese als Just-in-Time-Debugger registriert. Wenn Sie andere Tools mit Debuggern installieren, könnten diese eventuell die Registrierung der IDE überschreiben.

Siehe auch