检索 COM 类工厂中 CLSID 为 {13C28AD0-F195-4319-B7D7-A1BDAA329FB8} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。


上午前客户突然来电说换了台电脑重新装的程序不能正常用,发来错误提示如图:

这错误显然不是程序错误,异常写的很清楚 ,COM组件没注册,搜一下CLSID,

原来是GridReport++ ,参考地址: https://blog.csdn.net/u011511086/article/details/49187529(不过对于应用环境,这个解决办法是不够的),

继续搜GridReport需要注册的组件,参考博客  https://blog.csdn.net/u014528052/article/details/38023573

最终解决办法

在动态库所在目录下,运行下面两行命令就可以:

regsvr32  grdes50.DLL

regsvr32  gregn50.DLL

问题解决!!!

 


作者:蜗牛成长之路,发布于:2019/06/28
原文:https://www.cnblogs.com/czzl/p/11097317.html