9.4   Handling of Procedures

The program window provides access to all procedures loaded by HDevEngine during the debugging session. Unloading procedures will not cause the corresponding procedures to be removed from the list. This is to ensure usability even if the application loads/unloads procedures in a loop. You can disconnect and then reconnect the debugger to refresh the list.

The external application can load multiple copies of the same procedure. In HDevelop however, duplicate procedure names are shown only once. As a result, breakpoints set in a duplicate procedure will apply to all loaded copies. If another copy is loaded at a later time, the breakpoint will not be active for it.