Delphi – 从IDE中运行应用程序时的外部异常C0000008
发布时间:2020-12-15 09:51:47 所属栏目:大数据 来源:网络整理
导读:当从IDE中运行应用程序并附加调试器时,在尝试连接到导入的ActiveX控件时会引发异常“外部异常C0000008”. 如果应用程序是独立运行的,或者取消选中Rad Studio选项/调试器选项/集成调试,则程序按预期工作,没有异常,ActiveX控件返回预期结果. 项目中还有其他Act
当从IDE中运行应用程序并附加调试器时,在尝试连接到导入的ActiveX控件时会引发异常“外部异常C0000008”.
如果应用程序是独立运行的,或者取消选中Rad Studio选项/调试器选项/集成调试,则程序按预期工作,没有异常,ActiveX控件返回预期结果. 项目中还有其他ActiveX控件,所有这些都可以正常工作. 我试过了: 搜索Google,看起来其他人遇到了同样的问题,但没有找到修复程序(除了关闭集成调试,但显然这不是一个有效的选项. 有没有想过要解决这个问题? 我正在使用Delphi 2007 解决方法
C0000008是为无效句柄返回的状态.确保你的包装器在创建对象时给它一个合适的句柄而不是nil(假设它因窗口句柄而崩溃).
由于应用程序在未连接到调试器时运行正常,我假设包装器正在正常处理此条件,因此错误很可能发生在try / except块中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |