Description
Use the DebugAgent.AdvancedExceptionHandling property to specify the value of the project’s  Advanced exception handling property from scripts. This property specifies how TestComplete handles exceptions that occur during calls to methods of Open Applications’ objects.
Declaration
Applies To
The property is applied to the following object:
Property Value
True, if the project’s property is enabled and False otherwise.
Example
The code below checks whether a project property is enabled.
JavaScript, JScript
function AdvancedExceptionHand()
						{
  var ExepHand = DebugAgent.AdvancedExceptionHandling;
  
  if (ExepHand) 
    Log.Message("The exceptions are handled.")
  else
    Log.Message("The exceptions are not handled.");
						}
Python
def AdvancedExceptionHand():
  ExepHand = DebugAgent.AdvancedExceptionHandling
  if ExepHand:
    Log.Message("The exceptions are handled.")
  else:
    Log.Message("The exceptions are not handled.")VBScript
Sub AdvancedExceptionHand
  ExepHand = DebugAgent.AdvancedExceptionHandling
  
  If ExepHand Then 
    Log.Message("The exceptions are handled.")
  Else
    Log.Message("The exceptions are not handled.")
  End If
  
End Sub
DelphiScript
function AdvancedExceptionHand;
var ExepHand;
begin
  ExepHand := DebugAgent.AdvancedExceptionHandling;
  
  if ExepHand then
    Log.Message('The exceptions are handled.')
  else
    Log.Message('The exceptions are not handled.');
end;
C++Script, C#Script
function AdvancedExceptionHand()
						{
  var ExepHand = DebugAgent["AdvancedExceptionHandling"];
  
  if (ExepHand) 
    Log["Message"]( "The exceptions are handled." )
  else
    Log["Message"]( "The exceptions are not handled." );
						}
See Also
Project Properties - Debug Agent Options
Handling Exceptions in Scripts
About Open Applications
Debug Info Agent
