婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用SAFEARRAY返回的代碼

使用SAFEARRAY返回的代碼

熱門標簽:外呼系統telrobot 拉薩外呼系統業務 深圳外呼系統收費 廣州ai電銷機器人一般多少錢 怎么看地圖標注 百度地圖標注是什么意思 外呼線路中繼線是什么 外呼系統免費招代理 合肥高德地圖標注
前天碰到有人問SAFEARRAY的問題,我正好對VB SCRIPT里面如何得到COM組件返回的數組感興趣,就試驗了一下。

IDE用的是VC7.1

開始都差不多,建立工程,建立COM對象,建立方法:

接口定義:

[id(2), helpstring("method GetArray")] HRESULT GetArray1([out,retval] VARIANT* v);

方法實現:
STDMETHODIMP CATL3::GetArray1(VARIANT * pvaVariant)
{
    std::vector float> vct;
    vct.push_back(   11.4 );
    vct.push_back(   12.4 );
    vct.push_back(   14.4 );
    CComSafeArrayVARIANT> saMatrix;
    for ( int i = 0 ; i  vct.size(); ++i )
    {
        saMatrix.Add( CComVariant(vct[i]));
    }
    VariantInit(pvaVariant);
    CComVariant var( saMatrix );
    var.Detach( pvaVariant );
    return S_OK;
}

注意的一點就是:VBS或其它腳本環境中要得到返回數組參數,數組中的類型是VARIANT類型。

VBS測試腳本
Dim v4

Cnxn4.Add 1, 2 

v4 = Cnxn4.GetArray1()

Dim x

For x = Lbound(v4) To Ubound( v4 )
 MsgBox v4(x)
Next

標簽:周口 六安 延安 臺灣 玉林 漳州 廣安 嘉興

巨人網絡通訊聲明:本文標題《使用SAFEARRAY返回的代碼》,本文關鍵詞  使用,SAFEARRAY,返回,的,代碼,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用SAFEARRAY返回的代碼》相關的同類信息!
  • 本頁收集關于使用SAFEARRAY返回的代碼的相關信息資訊供網民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章
    主站蜘蛛池模板: 年辖:市辖区| 柳林县| 宜黄县| 东明县| 连南| 滦平县| 南宫市| 龙门县| 天全县| 星座| 曲松县| 屏东县| 济阳县| 汝南县| 贡觉县| 宝山区| 达拉特旗| 衡阳县| 西盟| 吉林市| 休宁县| 民乐县| 福海县| 克什克腾旗| 鄂尔多斯市| 梅州市| 庆云县| 南丰县| 昆明市| 仲巴县| 兴宁市| 商洛市| 铜陵市| 蚌埠市| 乌鲁木齐县| 海安县| 禹城市| 永宁县| 尼玛县| 景宁| 青河县|