我创建了一个visual basic应用程序,它使用OCX资源来处理office文档。现在,虽然我使用应用程序似乎一切正常,但当我退出应用程序时,它会挂起访问冲突错误(大多数时候)。只有在我尝试关闭整个应用程序时才会发生这种情况。
我尝试调试它,虽然它只显示在指令mov eax,dword ptr [edi+4]
上停止的反汇编窗口,并且调用堆栈指向该特定的OCX。
由于特定的OCX是由第三方开发人员创建的,所以我无法对其进行修改,是否有办法至少处理此异常?或者关于这个问题的任何其他想法?
非常感谢!
答案 0 :(得分:0)
没有办法处理错误,这听起来像OCX中的错误,但您可能能够阻止它。确保你有最新版本。确保您无需处置或关闭任何物品。退出应用程序时,请确保已完成所有OCX功能。作为最后的手段,您可以尝试更改或注释掉OCX的一些函数调用,看看是否有任何不同。
现在是开始寻找OCX替代品的好时机。