文件名称:ATL中如何传递SAFEARRAY给VBSscript.pdf
文件大小:64KB
文件格式:PDF
更新时间:2012-05-20 14:06:25
ATL SAFEARRAY ATL数组
{ CComVariant cv(i+1);//数组:1,2,3 ... size ::SafeArrayPutElement(psa, &i, &cv); } pvarOut->vt = VT_ARRAY | VT_VARIANT; pvarOut->parray = psa; return S_OK; } 为什么实际上是一个简单至极的int数组却要用VT_ARRAY | VT_VARIANT类型呢? 其实这都是为了支持脚本环境,最好是使用VARIANT,OK?