COM接口调用问题

jason176374 2008-10-30 07:19:26
自己作了一个COM的对象。
在调用的时候总说没有注册。

我注册以后在ole view里面也看得到。
但是OLE VIEW里面显示的CLSID的值,和*.rgs里面的虽然一致。
但是和我.h里面那个不一样,我也不清楚怎么会有这个结果?

我现在应该如和对应?
谢谢
...全文
67 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jason176374 2008-10-31
  • 打赏
  • 举报
回复
能不能手动改成一样的?
jason176374 2008-10-31
  • 打赏
  • 举报
回复
我自己该了RGS文件里面的ID,
现在可以了。
但是我一直很奇怪为什么会有这个问题

呵呵
yayafu 2008-10-31
  • 打赏
  • 举报
回复
自己改
我就是明明 2008-10-31
  • 打赏
  • 举报
回复
先把注册表中关于COM组件的信息删掉,然后用VC自带的GUIDGEN生成一个ID,重新编译下,再重新注册下COM,应该就行了。
sys0004 2008-10-30
  • 打赏
  • 举报
回复
不会是手动改过吧。

最简单的办法是把工程重新生成一边。

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧