• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 斑竹/大虾:com调用的小问题,但很急!

斑竹/大虾:com调用的小问题,但很急!

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了溪口斑竹漂流,宁波斑竹漂流,京胡斑竹担子,斑竹,斑竹枝斑竹枝下句等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 斑竹/大虾:com调用的小问题,但很急!
描述:


在com组件中:
*.idl文件里:
interface IPlat : IDispatch{
.....
[id(9), helpstring("方法GetInfo")]   virtual HRESULT GetInfo(LONG* lMYType,  BSTR* sMyName)
}
com.dll的类中实现:
public:
STDMETHOD(GetInfo)( LONG* lMYType,  BSTR* sMyName)
{
CComBSTR sSTR;
*lType = MYGOODSTYPE;
sSTR.LoadString(IDS_GOODNAME);
*sName = SysAllocString(sSTR);
return S_OK;
}
。。。。。。。。
在mfc的.exe中调用dll的接口的函数以传递数据:
LONG lMyType;
BSTR sMyName;
HRESULT hr = ::CoCreateInstance(clsid,NULL, CLSCTX_INPROC_SERVER,
                               IIDPlat, 
                                (void**)&pCOM);
if (SUCCEEDED(hr))
{
IPlat *pPlat;
pCOM->QueryInterface(IIDPlat, (void **)&pPlat);
pPlat->GetInfo(&lMyType, &sMyName);
.....
.....
}
问题:
pPlat->GetInfo(&lMyType, &sMyName);。。。。。出现cxx0017错误:lMyType, sMyName为无法辨认
的符号!!!!!!!!!!


解决方案1:

LONG lMyType;
BSTR sMyName; 声明与该报错语句在同一作用域吗?

解决方案2:

[id(9), helpstring("方法GetInfo")]   virtual HRESULT GetInfo( [ out ] LONG* lMYType,  [ out ] BSTR* sMyName)

解决方案3:

对!加上[out]


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 两位斑竹进来看看,这里有一个兄弟的问题,我加不了分,请两位来看看
  • 关于dll的菜鸟问题---望斑竹和高手多多帮助
  • 申请担任进程、线程、DLL版的斑竹,还请大家多多支持!!
  • 请问斑竹如何实现下面的功能
  • 斑竹帮帮忙~~急等
  • 论坛斑竹们,从你们昨天整理硬件之后,我怎么回复不了了,出错,
  • 斑竹/大虾:com调用的小问题,但很急!

相关文章

  • 2017-06-04 如何利用vs2008在excel2003中添加图片页眉?
  • 2017-06-05 关于钩子的问题。
  • 2017-06-05 如何获取进程启动的事件
  • 2017-06-05 VC中编写多线程导致线程函数中的ofstream输出语句出错
  • 2017-06-04 Run-TimeCheckFailure#0问题
  • 2017-06-04 郁闷:VCNet做的COM+组件,部署到客户端有问题,请指点!
  • 2017-06-05 activex带dll或者静态库,打包后发布,IE不能正常下载
  • 2017-06-04 我要在VC中嵌入Flash,使用ShockwaveFlashObject的ActiveX控件,但有没有详细的说明?
  • 2017-06-04 关于中COM中的传入,传出参数的资源释放问题?
  • 2017-06-04 word自动化编程,取出其中图片问题

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 怎样用VC访问VB控件里的属性(快被炒了,在线求救,跪拜!!)
    • 过来接分吧2
    • 求在动态链接库下把调用这个动态链接库的进程删掉的函数!!
    • 急!求教!如何修改web浏览器插件的右键菜单。
    • MFC做的ActiveX控件的版本控制问题,哪位解答一下,谢谢
    • 高手们,你们都将什么封装成DLL,就是封装有没有界限
    • 请问怎么判断一个进程是否停止响应?在线等。。。
    • 求教dll项目中外来库文件与默认库冲突的问题。谢谢大家了
    • ??如何调试ocx中调用的函数
    • 一个进程外的组件不能被使用啊,郁闷

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有