• 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 > 该段代码是否会内存泄露?

该段代码是否会内存泄露?

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

佚名通过本文主要向大家介绍了该段,该段视频是希望你体会,该段发票状态未知,该段内容回复后可见,该段铁路沿等高线布线等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 该段代码是否会内存泄露?
描述:

COM返回数组数据到vb,数组在com中创建,内存会泄漏吗,内存有在哪里被释放呢?
  STDMETHODIMP  CTestCom1::retarray(VARIANT  *buffer)
  {
  //返回数组
  SAFEARRAY  FAR*  psa;
  SAFEARRAYBOUND  rgsabound[1];
  rgsabound[0].lLbound=0;
  rgsabound[0].cElements=2;
  psa=SafeArrayCreate(VT_I4,1,rgsabound);
  long  idx;
  long  setdt;
  idx=0;
  setdt=12;
  SafeArrayPutElement(psa,&idx,&setdt);
  idx=1;
  setdt=342;
  SafeArrayPutElement(psa,&idx,&setdt);
  V_VT(buffer)  =  VT_ARRAY  |  VT_I4;
  V_ARRAY(buffer)=psa;
  return  S_OK;
  }
  vb中的代码为:
        Dim  oo  As  ARRAYTESTLib.TestCom1
        Set  oo  =  New  ARRAYTESTLib.TestCom1
        Dim  rarr  As  Variant
        oo.retarray  rarr
        MsgBox  rarr(0)  &  rarr(1)


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

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

  • MFC操作WORD,如何获得光标所在位置的段落属性,并判断该段落是否进行了首行缩进?
  • 该段代码是否会内存泄露?

相关文章

  • 2017-06-04 我在VC中調用了RealAudio但退出時出錯不知為什麼
  • 2017-06-05 在logoff时服务的孙进程被KILL了!内容远比这个题目复杂
  • 2017-06-05 一个非常简单的多线程问题,各位大哥帮忙呀:)
  • 2017-06-05 多线程编程高手看看我的代码有什么问题。
  • 2017-06-04 请朋友帮忙测试一下richedit41的一个小功能
  • 2017-06-04 怎样让COM中的函数返回保存字符串的内存地址?
  • 2017-06-04 com函数中参数传出[out]到底是怎么回事
  • 2017-06-05 怎样适当挂起线程?大家帮帮忙!!!
  • 2017-06-05 是所有的dll文件都可以动态加载吗?
  • 2017-06-04 在VCNET用ATL7。0写COM+组建时怎样传递SAFEARRAY数组?参数该怎么定义?

文章分类

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

最近更新的内容

    • 看来这个问题比想象的严重得多。有人能教我吗?
    • ActiveX控件设置控件初值不管用
    • 谁来帮我:消息处理问题
    • 如何在crebar的band加两个toolbar呀?高手高手请近!
    • 请问CImage类能不能获取图像中一小部分区域的高宽像素值?
    • 获取了cookie,在本机可以登录,其他机器不能登录,不清楚什么情况
    • #import"msado15dll"怎样相对路径应用
    • 关于Wtsapi32dll的问题
    • 请问如何跨进程获取listctrl的行数和列数
    • 我用regsvr32注册了一个com后查注册表只在TypeLib下生成了项没有在CLSID下生成为什么呀?

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

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