首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何处理System.Windows.Forms.Axhost+InvalidActiveXState异常

如何处理System.Windows.Forms.Axhost+InvalidActiveXState异常
EN

Stack Overflow用户
提问于 2011-02-11 03:48:31
回答 2查看 3.7K关注 0票数 3

我正在开发一个程序,它应该读取realplayer文件持续时间,然后将其设置为timer.Interval,无论如何,当我调试程序时没有错误,但当试图获得文件的长度时,我得到了这个错误:System.Windows.Forms.Axhost+InvalidActiveXState exception。我正在使用一个名为AxRealAudioObjects.dll的程序集,它的版本是2.0。我记得它在.NET 2.0上工作得很好,但是因为.NET的当前版本是4.0,所以它出现了这个错误。dll是否已损坏,或者是其他原因?

EN

回答 2

Stack Overflow用户

发布于 2011-09-29 01:37:51

来自MSDN的“当ActiveX控件处于无效状态时被引用时引发的异常。”在这种情况下,您无法“做”来“处理”此错误;COM/ActiveX处于未知状态。您的代码中可能存在错误,ActiveX控件代码中也可能存在错误。确保以支持的方式使用ActiveX。

票数 0
EN

Stack Overflow用户

发布于 2015-07-25 15:09:26

大多数ActiveX控件都有一个CreateControl()方法,请先调用该方法。如果控件在调用CreateControl()后未显示,则调用Refresh() next

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4961864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档