【发布时间】:2010-09-07 21:26:10
【问题描述】:
我需要调用 Win32 API 来获取一系列字符串,并且我想将这些字符串的数组返回给 JavaScript。这适用于在本地计算机上运行的用于管理脚本的脚本,而不适用于 Web 浏览器。
我的 COM 对象的 IDL 文件具有我正在调用的接口:
HRESULT GetArrayOfStrings([out, retval] SAFEARRAY(BSTR) * rgBstrStringArray);函数正确返回,但字符串在分配给 JavaScript 中的变量时会“丢失”。
问题是: 将字符串数组返回到 JavaScript 变量的正确方法是什么?
【问题讨论】:
标签: javascript com activex