The behavior of handling errors in the HDevelop code of the external application depends on whether or not the exception is handled in the program code. If the exception is unhandled, the error message will be shown in HDevelop, and the application will wait for a Step or Run signal before raising HDevEngineException itself. If the exception is handled, there is no way to stop the execution.