aiwadgj
驱动老牛
驱动老牛
  • 注册日期2004-11-13
  • 最后登录2020-12-24
  • 粉丝0
  • 关注0
  • 积分119分
  • 威望84点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:1051回复:5

请教个问题,,呵呵

楼主#
更多 发布于:2005-04-12 11:27
有哪位老大学过COM编程啊?。。。现在写一点小东西。。。用到COM

接口的东东。。。

当调用COM组件接口的QueryInterface查找接口的时候,,总是返回失败!

不知道什么原因。。。。 :(

哪位老大遇到过这种情况,,像这种情况一般是什么原因所致?。。。。

先谢谢了哦。。。。。呵呵。。。。

 :cool:
酒也在沉溺,何时麻醉我抑郁。过去了的一切会平息。。。。。。。
worldcup
驱动小牛
驱动小牛
  • 注册日期2004-08-19
  • 最后登录2006-10-19
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-04-12 12:19
记得那是哪年的第一场雪来着,找了本潘爱民的<<com原理...>>翻了几页就再也没碰过.
老大,只能帮你顶了!!
dstboxu
驱动小牛
驱动小牛
  • 注册日期2004-06-28
  • 最后登录2011-02-15
  • 粉丝0
  • 关注0
  • 积分109分
  • 威望976点
  • 贡献值1点
  • 好评度143点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-04-12 13:04
http://www.yesky.com/20011221/211016.shtml
组件对象模型的规则
仅供参考,
由于没有原码不好分析
可以查查msdn
idaxsy
驱动大牛
驱动大牛
  • 注册日期2004-12-09
  • 最后登录2006-03-17
  • 粉丝0
  • 关注0
  • 积分386分
  • 威望54点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-04-12 13:47
会不会是接口不存在呢?
如果组件也是你自己写的,会不会是QueryInterface的实现有问题呢?
[b]万水千山总是情,回个帖子行不行?[/b]
aiwadgj
驱动老牛
驱动老牛
  • 注册日期2004-11-13
  • 最后登录2020-12-24
  • 粉丝0
  • 关注0
  • 积分119分
  • 威望84点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2005-04-12 14:27
谢谢各位的帮助,,,问题基本上确定了,,就是调用QueryInterface时候返回值是E_NOINTERFACE(就是没有这个接口)

可是那个接口明明是有定义的,,,可能是我创建设备(对应COM组件)的时候的问题了,,,,因为我不知道那个设备对应的设备号,

以前选了2,1之类的值,,创建设备不成功,,最后设备号选的0,创建设备成功,,就是找不到那个接口。。。

应该是设备没有创建对吧。。。自己再看看了。。。。
酒也在沉溺,何时麻醉我抑郁。过去了的一切会平息。。。。。。。
aiwadgj
驱动老牛
驱动老牛
  • 注册日期2004-11-13
  • 最后登录2020-12-24
  • 粉丝0
  • 关注0
  • 积分119分
  • 威望84点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2005-04-12 17:56
问题解决。。。。就是设备不对。。。。。。 :cool:
酒也在沉溺,何时麻醉我抑郁。过去了的一切会平息。。。。。。。
游客

返回顶部