The following guidelines will make it easier to debug your DLLs:
•MSVC lets you set a breakpoint in your DLL before running Embed.
•Set VISSIM32.EXE as the calling program by choosing Build > Settings > Debug. This starts Embed automatically when you press f5 (or choose Debug > Go).
•Use conditional breakpoints to get control near the problem area.
•Single step with values in watch window to find problems.
•If your program hangs, press CTRL+ALT+PRTSCRN (or choose Debug > Break) to return control to the debugger. This works best under Windows 95 and Windows NT.
•On Debug > Break or a General Protection Fault, use View > Stack Trace to find the location of the offending instruction.
•Floating point errors, if continued, often result in General Protection Fault that point to source line of floating point error.