社区
ATL
帖子详情
在COM里面如何返回unsigned char数组
砝码
2005-11-28 05:11:03
如题,希望有人能解决这个问题。
...全文
303
10
打赏
收藏
在COM里面如何返回unsigned char数组
如题,希望有人能解决这个问题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
砝码
2005-12-05
打赏
举报
回复
恳望请求
砝码
2005-11-30
打赏
举报
回复
看来要自己 UP 一下了。
砝码
2005-11-29
打赏
举报
回复
恳求赐教!!
砝码
2005-11-29
打赏
举报
回复
是希望大家多多的赐教。
砝码
2005-11-29
打赏
举报
回复
问题是这样的,我想实现 STDMETHODIMP ReadData(VARIANT Data, long *dwBuffer, int *Rst)
在VB里调用时,Data的定义是这样的,Dim bData(0 to 5) as Byte
STDMETHODIMP ReadData(VARIANT Data, long *dwBuffer, int *Rst)
{
......
unsigned char *szBuffer=NULL;
for(int i=0;i<5;i++)
{
szBuffer[i]=i+10;
}
在这里我要把szBuffer的值通过Data这个参数传出去,但是在这里我不知道怎样处理,希 望大家啬赐教。
}
JinCC
2005-11-29
打赏
举报
回复
HRESULT GetStr([out,string]unsigned char**puchar);
砝码
2005-11-29
打赏
举报
回复
有没有人帮我解决这个问题啊????
JinCC
2005-11-29
打赏
举报
回复
HRESULT ReadData([out]long*psize,[out,size_is(,*psize)]unsigned char**ppdata);
用VC会这样定义,VB?不熟悉。
shou440
2005-11-28
打赏
举报
回复
传递指针啊
比如你要传递一个数组unsigned char[20],你可以这样声明你的接口函数
yourFunction(long unsigned_char_pointer),然后在函数里面将数组指针
强制转换过来就行,然后利用指针处理数组不就行了吗,例如
HRESULT yourFunction(long unsigned_char_pointer)
{
unsigned char* p=reinterpret_cast<unsigned char* >(unsigned_char_pointer)
//这样p就取得该数组的指针,下面你就可以对数组进行处理了^_^
xtuzi
2005-11-28
打赏
举报
回复
可以用BSTR然后转换,或用GlobalAlloc?
unsigned
char
数组
转成string 用16进制表示
实现将
unsigned
char
数组
转成string型,用16进制显示。
unsigned
char
二维
数组
转bmp图像函数
自己写的
unsigned
char
二维
数组
转8位bmp的函数。
QT中
unsigned
char
数组
转换成 QString
QT中把
unsigned
char
数组
转换成 QString类型的一个简单方法如下:
unsigned
char
str1[5]={0x15,0x22,0xc0,0xf5,0xaa};
char
str2[5] = {0}; sprintf(str2,"%x%x%x%x%x",str1[4],str1[3],str1[2],str1[1],str...
【C++】存储图像数据的
unsigned
char
*
数组
j)这个函数,其
返回
值的类型就是一个
unsigned
char
*
数组
,而更加神奇的是其
返回
图像数据的同名函数data()
返回
的值也是一个
unsigned
char
*
数组
,也就是说
unsigned
char
*
数组
里面
存储的数据类型还是一个
unsigned
char
*...
16进制QString和
unsigned
char
数组
互相转换
17位16进制mac字符串转为6位字节
数组
demo:
unsigned
char
* byteArr = hexStringToByteArray(QString("A1-B2-C3-D4-E5-F6")).data(); QVector<
unsigned
char
> hexStringToByteArray(const QString& ...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章