• 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 > 关于SafeArray

关于SafeArray

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

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

我现在在做一个ASP组件, 目的是想把C++数据写回到浏览器中, 但是在用SafeArray时遇到问题, 因以前没有用过特此请教.
代码如下:
         SAFEARRAYBOUND bound;
         BYTE* pData = {.....};
bound[0].cElements = lDataSize;
bound[0].lLbound = 0;
pSafeArray = SafeArrayCreate(VT_UI1, 1, bound);
SafeArrayAccessData(pSafeArray, &lpData);
memcpy(lpData, pData, lDataSize);
SafeArrayUnaccessData(pSafeArray);
// creates the safearray to put the bin data
varByteArray.parray = pSafeArray;
// write the data to the Response interface
hr = m_piResponse ->BinaryWrite(varByteArray);
// destroy the safearray
SafeArrayDestroy(pSafeArray);
 可是我在IE里什么也没得到. 要是换成下一句就可以看到字符.
         CComVariant varData = _T("Hello!");
hr = m_piResponse ->BinaryWrite(varData);
换成字符串则没问题.不知为什么?
我看到有 SafeArrayAllocData 不知是否是在 SafeArrayCreate之后还要为其分配空间啊?


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

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

相关文章

  • 2017-06-04 给定一个url,如何用IWebBrowser2接口获得该url的源码?
  • 2017-06-05 COleDateTime//时间类型与CTime不一样吗?????
  • 2017-06-04 用mfc建立的Dialogexe程序,如何最快转为activeXocx?
  • 2017-06-04 请问在控件中如何定义一个含有默认参数的方法?
  • 2017-06-04 如何向ca申请签名呢?
  • 2017-06-05 高分请教一个调试问题!
  • 2017-06-04 请问如何遍历一个接口指针利用QueryInterface所能得到的所有接口?
  • 2017-06-04 ShockwaveFlash控件的CallFunction函数调用为何总异常
  • 2017-06-04 花了大量时间学mfc,到了公司却用vb,真可惜了。现准备学com,不知是学atl还是学vb的com好
  • 2017-06-05 高手们,你们都将什么封装成DLL,就是封装有没有界限

文章分类

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

最近更新的内容

    • 救命!好奇怪的MicrosoftADODataControl的问题
    • 为什么需要注册dllocx等文件
    • ATL工程,添加对话框资源问题
    • 一个让人崩溃的问题?如何得到IE中选定区域的html源码?
    • 編寫COM組件的時候預見的一個難以解決的問題---------在線等待
    • 关于往word中插入Excel对象
    • 我怎么才能更准确的查找到他的定义呀?在msdnonline或msdn电子刊物上,不止是查一个宏的定义,如果查一个函数的用法怎么才能准确的找到
    • interface是怎么回事?
    • ATL中使用ADO连接数据库的问题,在线求助!
    • 一定给分,如果能搞定另加100分

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

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