• 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

佚名通过本文主要向大家介绍了传出参数,java 传出参数,传入参数和传出参数,qq仙侠传出问题了,com 检查失败问题等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: COM传出参数的问题!
描述:

用ATL写的COM组件。有一接口HRESULT GetIPAddress([out]VARIANT *ipAddress),实现如下:
GetIPAddress(VARIANT *ipAddress)
{
  CComBSTR bstr("192.168.0.1");
  ipAddress->bstrVal = bstr.Copy();
  return S_OK;
}
这样处理会不会出现内存溢漏或都别的什么情况。为什么在VB里调用有时能得到返回值,有时不能?


解决方案1:

返回一个VARIANT之前先VariantInit

解决方案2:

还要加一句,ipAddress->vt = VT_BSTR


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

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

  • javascript调用带有传出参数的函数
  • Fire事件传出参数问题
  • VB高手!!ActiveX中如何接受和传出参数,谁有事例告诉我一声谢谢,一定给高分
  • 怎样在ActiveX中用指针传出参数,并且能够被VB、Delphi、C++Builder等正确使用
  • 我在服务端用AllocString分配的字符串,作为传出参数传回客户端,我该在服务端的什么地方释放它呢?
  • 关于中COM中的传入,传出参数的资源释放问题?
  • 在方法里面如何才能把数组作为传出参数?我的疑问请看内文。
  • COM传出参数的问题!
  • 请教关于COM传出参数的问题

相关文章

  • 2017-06-04 数据插入Access的ole对象字段问题(呼唤高手)
  • 2017-06-05 使用ADO访问excel,连接时出错?刚装的XP3,是不是需要其它配置?
  • 2017-06-04 各位高手!!请叫一个问题!!在ActiveX控件里传回调函数,可能有点棘手,对我来说!!
  • 2017-06-04 :)各位高手,请问我的自已画的小控件(不是用ATL),当用鼠标拖动时产生的问题?
  • 2017-06-04 帮忙up也送分,关于聚合:exe式的组件不能聚合别的组件吗?
  • 2017-06-05 如何进行另一程序的菜单操作?
  • 2017-06-04 ActiveX控件在网页显示:红方块,绿圆圈,蓝三角
  • 2017-06-04 COM高手,帮忙吧&&来拿分!感激&报酬!!!事件问题
  • 2017-06-04 ATL开发的activex为什么只有在IE60的机子上才能使用?
  • 2017-06-04 如何从零编写并发布一个简单的OLE?

文章分类

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

最近更新的内容

    • 水能给我讲讲com接口调用的原理
    • C++爱好者的QQ群(23393127),欢迎加入,共同探讨、交流、提高
    • 100分求LZW的动态库(dll)或源码
    • 能不能在对话框中嵌入Excel表格?如果可以,该怎么实现?
    • 控件调用控件问题
    • 有人调试成功98下的连接点吗?
    • 只有一个dll文件,怎么调用它里面的函数?
    • VC6的菜单Insert->NewATLObject打不开向导对话框,怎么办?
    • 什么是内存映射文件?内存管理?
    • 关于MSHFlexGrid控件的疑问!!!!

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

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