Debug on demand

ngwin.gif (1069 bytes)Restriction: Debug on demand is available only on Windows. It is only available for debugging compiled programs locally.

Debug on demand enables you to open a debugging session whenever an unhandled exception or other unrecoverable error occurs in your program. The debugger starts and attaches to your program at the point of fault. This can save you time for two reasons: you do not have to recreate errors, and your program can run at full speed without interference from the debugger until the fault is encountered.

Debug on demand can be started for any application that fails while it is running, even if the application does not contain debug information. With debug on demand, you can even find and fix a problem in your application and let the application continue running.

ngrelt.gif (466 bytes)
Enabling and disabling debug on demand