Turbo Debugger 32-bit
TD32 and Windows XP Information
Sometimes the debugger cannot open DLLs, and they don't even
show in the Load Module dialog. This probably is related to a changed scheme of relocating DLLs with
conflicting
Image Base adresses.
The problem can be solved by manualy changing these addresses for
the DLLs that cannot be debugged: In BC++ 5.02 from the Linker Options -> 32-bit Image -> Image base address.
As alternative to re-linking the DLLs, use a tool like
Rebase.
Suitable values for the image base addresses can be determined by running the application from a debugging tool
like BC++ 5.02 IDE or WinDbg
and examining the module loading log. Changing the image base to these adresses will have the effect
of speeding the application load, because less DLL relocations will happen.
Back to main