CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  ATL/ActiveX/COM

调用进程外组件对象的QueryInterface函数的问题

楼主zjkw(d)2002-04-07 17:54:58 在 VC/MFC / ATL/ActiveX/COM 提问

我将一个原本运行得很好的进程内DLL组件改装成进程外EXE组件,在组件端的  
  QueryInterface(REFIID   riid,void**   ppv)函数能为riid赋予相应的ppv值并且  
  能返回S_OK;但在客户端用有效的riid调用QueryInterface时出现了问题:其返回  
  值总是E_NOINTERFACE!不知是什么原因,恳请各位赐教,3x!  
   
   
  问题点数:100、回复次数:9Top

1 楼wyzegg(蛋)回复于 2002-04-07 19:08:36 得分 50

把proxy/stub注册看看,但是要确定你的组件本身没有问题  
  Top

2 楼zjkw(d)回复于 2002-04-07 19:55:45 得分 0

一定要proxy/stub?我的程序没有代理/存根啊,烦请告知具体怎么注册,谢了!Top

3 楼zjkw(d)回复于 2002-04-07 20:23:51 得分 0

希望能得到你的指导!我已将程序上传到  
  ftp://ia.hust.edu.cn/Incoming/临时存储类/保留1天/zjkw    
  其中RegularLocal   是EXE组件,RegularCnt是客户程序.Top

4 楼softsprite(软件精灵)回复于 2002-04-08 12:19:58 得分 50

在客户端运行RegularLocal.exe   /RegServer进行组件注册。  
  如果你的进程外组件在远程的另一台机器xxx.xxx.xxx.xxx,则在客户端运行DCOMCNFG,选择组件名->属性->位置,设置仅在xxx.xxx.xxx.xxx上运行组件。Top

5 楼john1980(我来自宜都)回复于 2002-04-09 11:22:52 得分 0

收藏Top

6 楼wzmzzw(啊住)回复于 2002-04-10 14:04:25 得分 0

怎样把Activex封装成一个类,消息怎么映射Top

7 楼Liusp(夜深千帐灯)回复于 2002-04-11 09:05:11 得分 0

32432Top

8 楼Liusp(夜深千帐灯)回复于 2002-04-11 09:05:18 得分 0

32432Top

9 楼Liusp(夜深千帐灯)回复于 2002-04-11 09:05:25 得分 0

32432Top

相关问题

  • 函数调用
  • 函数调用
  • 调用函数
  • 函数调用
  • 函数调用
  • 函数调用?
  • 怎么调用和编写自己想要的的组件和函数??
  • 如何在自制的组件中调用父类的析构函数?
  • Delphi中ADO Connection组件的ConnectionString属性“Build”时调用的是什么函数?
  • 函数调用函数

关键词

  • 组件
  • 客户
  • 进程
  • queryinterface
  • xxx
  • 运行
  • riid
  • 程序
  • 问题
  • exe

得分解答快速导航

  • 帖主:zjkw
  • wyzegg
  • softsprite

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo