SAFEARRAY作为方法的参数的问题(急!急!急1在线等待放分。) [id(1), helpstring("method Show1")] HRESULT Show1([out]SAFEARRAY* pSa);这样为什么不行,应该怎么作呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你最好这样用(这样用,一定行) HRESULT Showl([out]VARIANT* pvarArray) { ..... pvarArray.vt=VT_ARRAY|VT_BSTR; pvarArray.parray=pSa; // SAFEARRAY* pSa; ..... } 或是 HRESULT Showl([out]SAFEARRAY** ppSa) { ..... *ppSa=SafeArrayCreate(.....); ...... } SAFEARRAY作为out参数应该用两级指针[id(1), helpstring("method Show1")] HRESULT Show1([out]SAFEARRAY** ppSa); 知道一个消息的数值,怎么知道它对应于那个消息? 请高手帮帮忙~~ 请问windows上绘图和图形处理问题!!!!!!!!! send()或recv()函数问题。 VS2005编译问题。 初学者问几个dll的简单问题 如何编写程序就像SQL SERVER的服务一样存在于服务列表中 有没有可能同时用VC和VB进行数据库开发??? 有谁知道我的电脑的容量分配图怎么个画法? 我在网吧里没有编译器,怎样写程序? 在vc工具条的最右边我想放一个类似LOgo的图标怎么做,谢谢 求程序及源码,再线等,立即给分!
HRESULT Showl([out]VARIANT* pvarArray)
{
.....
pvarArray.vt=VT_ARRAY|VT_BSTR;
pvarArray.parray=pSa; // SAFEARRAY* pSa;
.....
}
或是
HRESULT Showl([out]SAFEARRAY** ppSa)
{
.....
*ppSa=SafeArrayCreate(.....);
......
}