如何在Windows中创建一个JScript中SAFEARRAY?

我想创建类型字节在Windows JScript中一个SAFEARRAY。
你能给我一些示例代码或点我在正确的方向?

--------------解决方案-------------

哈克但stripting.dictionary::items返回为一个安全数组所以在某些情况下(ADSI查询),但是下面的作品,情况因人而异显著与二进制数据尝试此。

function getSafeArray(jsArr) {
var dict = new ActiveXObject("Scripting.Dictionary");
for (var i = 0; i < jsArr.length; i++)
dict.add(i, jsArr[i]);
return dict.Items();
}

//to a safe array
var safearr = getSafeArray([11,22,33]);

//back to a js array
var jsArr = new VBArray(safearr).toArray();

log(jsArr[2])

JScript不允许您创建安全数组,你可能需要编写一个ActiveXObject的来处理这个要求。

分类:JavaScript的 时间:2015-03-15 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.572 (s). 10 q(s)