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

Com调用失败,求好手赐教

2013-10-16 
Com调用失败,求高手赐教。为了方便调试,这是代码地址http://download.csdn.net/detail/u010970542/6400791

Com调用失败,求高手赐教。
为了方便调试,这是代码地址http://download.csdn.net/detail/u010970542/6400791


编译环境win7下vs2010,PrintfCOM项目是调用端。TestCom项目是组件端。单个编译都已成功。
我的dll注册命令:regsvr32 -s TestCom.dll   这里注册完成后也没提示成功或失败,不明原因?

然后调用组件时始终无法成功,初学,摸了一早上都没发现原因,求各位指导,不胜感激。 vs2010 com
[解决办法]
你先看看你的组件是否注册成功了没

在注册表下HKEY_CLASSES_ROOT\CLSID\{AD45EF3B-B0C2-482C-99E1-1D4C235FFA9A}\LocalServer32

{AD45EF3B-B0C2-482C-99E1-1D4C235FFA9A}就是你组件的guid
[解决办法]
注册成功后应该在注册表里有记录,是不是GUID找错了?
[解决办法]
在64位Windows下:
64位exe和dll在目录c:\windows\system32目录下;
32位exe和dll在目录c:\windows\syswow64目录下;
包括
c:\windows\system32\regsvr32.exe是64位注册器
c:\windows\syswow64\regsvr32.exe是32位注册器

热点排行