首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >InitializeComponent()错误帮助

InitializeComponent()错误帮助
EN

Stack Overflow用户
提问于 2011-08-23 08:24:48
回答 1查看 1.3K关注 0票数 0

我是Visual 2005的初级程序员,用VB编写代码,我需要一些帮助。

每次调用InitializeComponent()时,我都会碰到这个错误:

未处理的ComException类未注册( HRESULT : 0x80040154 (REGDB_E_CLASSNOTREG)除外)

这是什么意思?我该怎么做??

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2011-08-23 09:27:37

看起来,出现异常的原因是您在应用程序中使用的组件没有在运行它的机器上注册。

我假设您正在使用某种类型的非托管COM库,可能是窗体上的控件?

如果是这样,并且您知道是哪个组件,您可以使用Regsvr32注册它。

(Regsvr32是在注册表中将.dll文件注册为命令组件的命令行工具)。

为此,请打开命令提示符窗口,导航到有问题的dll并运行以下命令regsvr32.exe filename.dll

如果以上情况并非如此,那么请您将完整的异常/堆栈跟踪发布出来,以便进行分析。

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

https://stackoverflow.com/questions/7158132

复制
相关文章

相似问题

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