• 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 > Invoke调用不成功,关注有分

Invoke调用不成功,关注有分

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

佚名通过本文主要向大家介绍了 Invoke调用不成功,关注有分等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: Invoke 调用不成功,关注有分
描述:

调用的接口参数只有一个,返回值了只有一个,都为BSTR型
CComVariant* pVariant = new CComVariant();
pVariant->vt=VT_BSTR;
pVariant->bstrVal=CComBSTR("checkbox");
DISPPARAMS FAR params;
params.cNamedArgs = dispid; 
params.rgdispidNamedArgs = NULL; //永远为空
params.cArgs=1;
params.rgvarg = pVariant; 
CComVariant* pvResult = new CComVariant();// 存贮返回值
pvResult->vt = VT_BSTR;// 指明要存贮的返回值得类型为BSTR
pvResult->bstrVal = CComBSTR("");
//唤起方法
hr=pDisp->Invoke(dispid,IID_NULL,LOCALE_SYSTEM_DEFAULT,DISPATCH_PROPERTYGET,NULL,pvResult,NULL,NULL);
此时,hr=E_INVALIDARG,One or more arguments are invalid.
为什么参数不正确?
记得COM原理(潘爱民 译)那本书有成功的例子,谁能把那段代码贴上来?


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

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

  • Invoke调用不成功,关注有分

相关文章

  • 2017-06-05 事件与多线程问题,求高人
  • 2017-06-04 简单问题,求救,200高分相送!
  • 2017-06-04 重绘CTabCtrl问题求教
  • 2017-06-05 如何启动外部进程?有几种方法?
  • 2017-06-04 如何在TTS中朗读比较特殊的中文词
  • 2017-06-05 有谁知道有没有办法暂停一个线程的运行?
  • 2017-06-04 谁能该我解释下接口名+Ptr到底是什么
  • 2017-06-05 com怎样截取word键盘消息
  • 2017-06-05 有关QueueUserAPC问题,高分问
  • 2017-06-05 为什么一调试就死呢?

文章分类

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

最近更新的内容

    • 编译程序OCX的时候变成了执行程序
    • 通过Opencv自带的Haar检测并框出的人脸如何单独输出
    • 鼠标点击IE的链接时,如何获得该链接的内容?
    • 调试问题,比较见鬼:
    • VC如何实现VB的动态数组和ActiveX控件暴露类接口
    • 请问在ActiveX里面创建线程在理论上有什么缺陷吗,可以被提倡吗
    • 求救!我写的ActiveX控件中使用了局部键盘钩子的问题
    • 关于服务进程创建子进程
    • 某进程打开了一个"选择目录"的对话框,我已经枚举得到该进程的句柄,我该如何得到它的对话框的句柄?
    • 在VB6下生成的ActiveXDLLDLL文件是不是标准的动态联接库(DLL),是否可以在Delphi下调用?

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

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