Native OS Exceptions

From RAD Studio
Jump to: navigation, search

Go Up to Embarcadero Debuggers


Tools > Options > Debugger > Embarcadero Debuggers > Native OS Exceptions

Use this dialog box to determine how exceptions are handled by the debugger. Select an exception from the list and adjust the Handled By and On Resume options.

Item Description

Add

Displays the Add Exception Range dialog box, allowing you to add user-defined exceptions to be handled by the debugger.

Remove

Removes the selected user-defined exception from the list. Native operating system exceptions cannot be removed.

Exceptions

Lists the native operating system exceptions and any user-defined exceptions. The following groups of exceptions are listed:

  • 32-bit Windows OS Exceptions
  • 64-bit Windows OS Exceptions (for multi-device applications)
  • 64-bit Linux Exceptions and Signals
  • 32-bit Android Exceptions and Signals (for multi-device applications)
  • 64-bit Android Exceptions and Signals (for multi-device applications)
  • 64-bit iOS Exceptions and Signals (for multi-device applications)
  • 32-bit iOS Exceptions and Signals (for multi-device applications)
  • 32-bit macOS Mach Exceptions and Signals (for multi-device applications)
  • 64-bit ARM macOS Mach Exceptions and Signals (for multi-device applications)

Handled By

Specifies whether the exception will be handled by the debugger or by your program. If you have added exception handling to your project, select User Program.

On Resume

Specifies whether the product will continue to handle the exception, or whether the project will run unhandled.

See Also