JITDebug Property
The JITDebug property specifies whether a run-time error in a Microsoft® ActiveX® script causes a scripting debugger session to be opened.
Applies To
Application Object |
Syntax
object.JITDebug [= value]
Part | Description |
---|---|
object | Expression that evaluates to an Application object. |
value | If TRUE, the script debugger is entered. |
Data Type
Boolean
Modifiable
Read/write
Prototype (C/C++)
HRESULT GetJITDebug(VARIANT_BOOL *pRetVal);
HRESULT SetJITDebug(VARIANT_BOOL NewValue);
Remarks
If JITDebug is TRUE, the following behavior occurs in response to different error types.
Error Type | Behavior |
---|---|
Hard break (for example, a Microsoft Visual Basic® Scripting Edition (VBScript) Stop statement) | The Script Debugger is entered if you agree to debug the script. |
Run-time errors and errors raised by objects | The Script Debugger is entered without prompting. |
If JITDebug is FALSE, the following behavior occurs in response to different error types.
Error Type | Behavior |
---|---|
Hard break (for example, a VBScript Stop statement) | The break is ignored, and the script continues to execute. |
Run-time errors | The script fails and an error message is displayed. |
Errors raised by objects | An error message supplied by the object is displayed. |