catch_exceptions

[dp4srvr]
catch_exceptions=1

0 means switched off, 1 means switched on.

This setting, introduced in release 4.622, controls whether dp4srvr.w32 should attempt to handle any exceptions (protection violations or divide by zero errors for example) that it generates. If this setting is enabled then if dp4srvr generates an exception it will shut down the DP4 service, and all DP4 programs will get IPC errors and should terminate. If DP4 error logging is enabled a diagnostic showing the address of the exception and the contents of the CPU registers is sent to the log.

If this setting is disabled the machine's default exception handler will be used. This is likely to be Dr Watson or a similar utility. On some machines Dr Watson does not work well with dp4srvr.w32, and may cause the entire DP4 system to hang. For details refer to a4000028 on the DP4 Web site.