首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

没有注册类别,该怎么处理

2012-03-22 
没有注册类别以前这支程序好好的,什么也没动过,现在运行却报错了“Project **.exe raised exception class

没有注册类别
以前这支程序好好的,什么也没动过,现在运行却报错了
“Project **.exe raised exception class EOLeSysError with emessage'没有注册类别'.Process stopped.Use step or Run to continue”.

这一般是由什么原因造成的,重新安装了delphi也不行,两台电脑运行都会出现这个错误。



[解决办法]
组件没有安装吧?
比如你开发报表,用到了grid++组件,你没安装,就会报此类错;
你开发GIS系统,用到MapX,但你没装,程序也报此错误。
……
[解决办法]

做组件二次开发的时候,有些com类对象是声明之后可以直接用的,如果你用CoCreate函数来初始化它,就有可能发生这种情况,设置断点调试,应该很快就能找到问题。

另外,提供点详细信息,不然谁也帮不了你。

[解决办法]
把程序里所有用到的带OCX的控件都注册一遍就没事了
[解决办法]
安装控件了

regsvr32 xx.ocx

热点排行