2010-09-21 93 views

回答

5

Read of address 00000000是一个空指针解除引用。很可能,这意味着在图书馆内的某个地方,某些东西试图使用尚未构建或分配的对象。

如果您有Delphi ActiveX库的代码,这种类型的访问冲突往往会非常容易调试。在Delphi中打开库并转到运行菜单。在Parameters下,选择Debugger,然后将您正在编译您的VB项目的Visual Studio EXE设置为Host Application。关闭对话框并点击运行。它应该启动Visual Studio。去编译你的VB项目,当发生错误时,Delphi会将你拖入调试器,并且它应该从检查代码,堆栈和局部变量列表中显而易见的是什么导致它。

如果你没有这个代码,那么你必须向图书馆作者提供详细的repro步骤,并希望他们能够修复它。