• 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存储字节流时为什么只存了前16个字节

请问safearray存储字节流时为什么只存了前16个字节

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

佚名通过本文主要向大家介绍了safearray,safearray inp,vlax make safearray,vlax safearray,vlax safearray fill等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请问safearray存储字节流时为什么只存了前16个字节
描述:

BYTE* data;
data有内容
SafeArrayPutElement(psa,&index,data);
通过内存对比,只存了前16个字节,说明,前16个字节的内容是number型值,后面是字符型值,都是从数据库中取出,data是一条记录的内容。


解决方案1:

SafeArrayCreateVector(VT_VARIANT,0,recordnum);
这句话代表你的SAFEARRAY中每个元素是一个VARIANT,所以你应该在
SafeArrayPutElement中每次存入一个VARIANT对象的地址,而不是将VARIANT数组的地址存入


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

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

  • 关于SAFEARRAY的释放问题,高手请进
  • VCCOM组件想通过一个事件传递一个Safearray数组如何传递?
  • 请问SAFEARRAY怎么操作?
  • 简单问题一个标准函数SafeArrayGetElement,不知道什么意思
  • [VC->VB@DLL]如何给SAFEARRAY类型的参数传值?
  • 在vc中使用SAFEARRAY的问题??急,大侠们一定要帮帮忙啊!!!!
  • 关于safeArray使用的问题,在线等待,解决给分。
  • 高手帮我看看,关于安全数组(SafeArray)使用问题
  • 关于SAFEARRAY数组的释放问题
  • 自定义类型的SafeArray创建

相关文章

  • 2017-06-05 怎么给智能指针直接赋值?
  • 2017-06-04 winAPI写的一个程序,窗口显示不出来,急!!!
  • 2017-06-05 如何在全局函数里获得对话框的句柄?急急急!
  • 2017-06-05 救我大虾们:如何阻止使用线程时,内存大量被占用?
  • 2017-06-04 如何实现用鼠标编辑控件的形状
  • 2017-06-05 WaitForInputIdle失败……
  • 2017-06-05 怎么把普通的DLL封装成MFCActiveX
  • 2017-06-04 诚邀广大VC爱好者进群2997669
  • 2017-06-05 如果一个线程把自己的HANDLE给Close掉了会有什么后果?
  • 2017-06-04 关于《InsideOLE2》的随书两张磁盘

文章分类

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

最近更新的内容

    • 有关一个Unicode和Ansi编码方式的问题,给我一点提示
    • OLEDBATL模板类调用带返回值和游标的oracle存储过程
    • 有什么方法可以把OnTimer的优先级提高?
    • 如何获得一个activex的主窗口句柄?
    • 100分求进程间修改内存的源码(分不够可以再加)
    • OUTLOOKEXE加载不了dll文件
    • 求单文档静态切分的工程文件
    • WebBrowser关闭时无法监听到newWindow事件的问题
    • vc客户端调用excel组件时是否要必须把excel程序先打开
    • fatalerrorC1083:无法打开包括文件:“boost/shared_ptrhpp”:Nosuchfileordirectory

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

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