社区
ATL
帖子详情
哪位兄台知道如何在进程间传递SAFEARRAY的数据(VC6、COM+应用中)?
whoami73
2002-08-17 04:26:45
客户端在直接使用DLL调用COM组件时,使用SAFEARRY **pArray可以传递指针,在服务器端访问该指针通过SafeArrayAccessData()获得数组元素的指针。但通过COM+的代理(DLLHOST.exe)后,此方法就不可行了,该怎么做呢?
...全文
61
2
打赏
收藏
哪位兄台知道如何在进程间传递SAFEARRAY的数据(VC6、COM+应用中)?
客户端在直接使用DLL调用COM组件时,使用SAFEARRY **pArray可以传递指针,在服务器端访问该指针通过SafeArrayAccessData()获得数组元素的指针。但通过COM+的代理(DLLHOST.exe)后,此方法就不可行了,该怎么做呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
purpleclouds
2002-08-18
打赏
举报
回复
应该是没有问题的,SAFEARRAY是跨进程的。
meng_tenboy
2002-08-18
打赏
举报
回复
你SAFEARRY **pArray是[in]还是[out],根据你说的是[in],那么:
1)当在同一机器上,client和server访问的是同一地址。
2)不是同一机器上,client和server访问的不是同一地址。
直接用
VC6
++读写AUTOCAD2000-2004格式的控件
增加了
VC6
_XDATA目录, 这个东西找了10年,加了LINE,TEXT,SETXDATA扩展
数据
读取,GETXDATA写入感觉有问题,1001的内容必须先...测试图 TEST.DWG在这个目录下
VC6
下的东西被网站改的编译通不过的,文件最后少了两行。
Saf
eAr
ray
使用.doc
本文档主要讲述的是
Saf
eAr
ray
使用;
Saf
eAr
ray
是VB
中
的数组...通过
Saf
eAr
ray
,可以在VC++和VB
间
相互调用。
Saf
eAr
ray
也是Automation
中
的标准数组存储方式。希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看
Variant输入出参数,ocx
传递
byte数组,
saf
ear
ray
使用方法,vc写ocx在vb下调用
Variant输入出参数,ocx
传递
byte数组,
saf
ear
ray
使用方法,vc写ocx在vb下调用
Com_
Saf
eAr
ray
使用实例
使用的COM
进程
外组件
传递
的
Saf
eAr
ray
型数组。在客户端生成,在服务端接收并进行处理,然后返回到客户端。供新手参考。
ATL
中
如何
传递
SAF
EAR
RAY
给VBSscript.pdf
{ CComVariant cv(i+1);//数组:1,2,3 ... size ::
Saf
eAr
ray
PutElement(psa, &i, &cv); } pvarOut->vt = VT_AR
RAY
| VT_VARIANT; pvarOut->par
ray
= psa;...为什么实际上是一个简单至极的int数组却要用VT_AR
RAY
| VT_...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章