【发布时间】:2014-04-15 07:51:40
【问题描述】:
早安,
我想知道是否有任何程序可以识别导致运行时错误 430 的组件。我知道足以使用 VB6 IDE 进行调试,但这是一个奇怪的情况,因为在 IDE 中不会发生错误。我检查了参考资料和组件,但它们都完好无损。因此,我正在寻找任何可以将自身附加到已编译程序的调试程序,并让我了解导致错误的 .DLL 组件或 .OCX 组件的更多信息。
提前致谢, 乔根
更新:我已阅读您的所有回复,感谢您提供的所有帮助。除了 spy++ 和 Process Monitor,我正在考虑使用 OllyDbg,它有一个名为“可执行模块”的视图,它基本上显示了正在调用哪些 DLL。但是,当我在其中运行程序时,它会冻结并且不会继续加载 GUI。任何熟悉 OllyDbg 并知道为什么会发生这种情况的人?
谢谢
乔根
【问题讨论】:
-
感谢@HansPassant,但是在程序的根目录中没有检查出任何本地 DLL,并且我拥有本机代码的 DLL 是用二进制兼容性编译的。再次感谢您的参考。