社区
C++ Builder
帖子详情
LPSAFEARRAY *作为一个参数
cjhpt
2011-03-22 08:01:55
LPSAFEARRAY *作为参数要传入,传入是一个7个字符串组成的一维数组(如pb中string a[7]),请教在BCB中要如何实现?
...全文
85
3
打赏
收藏
LPSAFEARRAY *作为一个参数
LPSAFEARRAY *作为参数要传入,传入是一个7个字符串组成的一维数组(如pb中string a[7]),请教在BCB中要如何实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ccrun.com
2011-03-23
打赏
举报
回复
safearry相关的单元中, 最终也是调用Windows API完成的, 类似 SafeArrayCreate
cjhpt
2011-03-22
打赏
举报
回复
include <safearry.h>
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TSafeArrayDim1 dim(10); //产生一维10个元素的界标数组
TSafeArrayBSTR1 bstr_array(dim); //产生一维的10元素的BSTR串
for (int i=0; i <10; i++) //fill it in
bstr_array[i] = WideString("message " + i);
bstr_array.Destroy(); //clear our current array
}
传递的形式:&bstr_array
后面搜索了用上面的可以传递,但数据还没有测试.应该是可以.
ccrun.com
2011-03-22
打赏
举报
回复
google "SafeArrayCreateVector SafeArrayAccessData"
关于com自定义
参数
的传递
COM深入理解(下) ——方法
参数
类型为CRuntimeClass*、void*等 本文上篇已经说明了类对象实际是
一个
结构实例,并且为了实现进程间传递类对象指针以达到引用的目的,需要为此类专门编写
一个
代理类,并在传递时例示...
Saf
eAr
ray
首先介绍Saf
eAr
ray
使用,在介绍Saf
eAr
ray
中的结构。看完该节文章,Saf
eAr
ray
的陌生感一扫而去。 Saf
eAr
ray
在ADO编程中...实质上Saf
eAr
ray
就是将通常的数组增加
一个
描述符,说明其维数、长度、边界、元素类型等
C++常用数据类型及其操作详解
一. VC常用数据类型列表二. 常用数据类型转化2.1数学类型变量与字符串相互转换2.2 CString及string,char *与其他数据类型的转换和操作●CString,string,char*的综合比较●数学类型与CString相互转化●CString与...
[C++]打包传输结构体或大内存块的四种办法(完全版)
大小的连续内存块,而这个函数的第三个
参数
是
一个
unsigned int 类型,所以最大值就只能是 65536 了。 下面的代码演示如何打包类 A , A aSend; _variant_t varBody; 使用 Saf
eAr
ray
CreateVector API 创建
一个
单...
字符串转换
VC++中有关数据类型转换的整理 int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]="程佩君"; char temp[200]; char *buf;... 一、其它数据类型转换为字符串· 短整型(i
C++ Builder
13,825
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章