일련의 문자열을 가져 오기 위해 Win32 API를 호출해야하며 이러한 문자열 배열을 JavaScript로 반환하고 싶습니다. 이것은 웹 브라우저가 아닌 관리 스크립트를 위해 로컬 시스템에서 실행되는 스크립트 용입니다.ActiveX 객체에서 JScript로 문자열 배열을 반환하는 방법
HRESULT GetArrayOfStrings([out, retval] SAFEARRAY(BSTR) * rgBstrStringArray);
기능이 제대로 반환하지만 그들이에 변수에 할당 될 때 문자열이 '손실'지고 :
COM 개체에 대한 나의 IDL 파일은 나뿐만로 호출하고있는 인터페이스를 가지고 JavaScript.
질문 : JavaScript 변수에 반환 된 문자열 배열을 얻는 적절한 방법은 무엇입니까?
반환 ret.Detach() 문은 실제로 이어야합니다> pvarBstrStringArray = ret.Detach(); 감사합니다. – Mark