gpt4 book ai didi

Delphi - 当应用程序从 IDE 内运行时出现外部异常 C0000008

转载 作者:行者123 更新时间:2023-12-03 15:01:40 25 4
gpt4 key购买 nike

当应用程序从 IDE 中运行并且附加了调试器时,当它尝试连接到导入的 ActiveX 控件时,会引发异常“外部异常 C0000008”。

如果应用程序独立运行或未选中 Rad Studio 选项/调试器选项/集成调试,程序将按预期工作,没有异常,并且 ActiveX 控件返回预期结果。

项目中还有其他ActiveX控件,它们都工作正常。

我尝试过: - 重新安装ActiveX控件 - 重新导入ActiveX控件 - 删除任何可能导致冲突的软件(专家/插件等) - 关闭大多数正在运行的应用程序和服务等,以防它们引起冲突

搜索 Google ,看起来其他人也遇到了同样的问题,但是没有找到修复方法(除了关闭集成调试之外,但显然这不是一个有效的选项。

有人有任何想法来解决这个问题吗?

我使用的是Delphi 2007

最佳答案

C0000008 是无效句柄返回的状态。确保你的包装器在创建对象时给它一个正确的句柄而不是 nil (假设它由于 Windows 句柄而崩溃)。

由于应用程序在未连接到调试器时运行良好,因此我假设包装器正在正常处理此情况,因此错误很可能发生在 try/except block 内。

关于Delphi - 当应用程序从 IDE 内运行时出现外部异常 C0000008,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3935093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com