System.JITEnable
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.