检索 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
问题解决!!!