Windows JScript에서 byte 형식의 SAFEARRAY를 만들고 싶습니다.
몇 가지 예제 코드를 제공하거나 올바른 방향으로 나를 가리킬 수 있습니까?Windows JScript에서 SAFEARRAY를 만드는 방법은 무엇입니까?
4
A
답변
4
Hacky이지만 stripting.dictionary::items
은 안전한 배열로 반환되므로 일부 상황 (ADSI 쿼리)에서는 YMMV가 바이너리 데이터로 시도 할 때 상당히 효과적입니다.
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])
1
JScript에서는 안전한 배열을 만들 수 없으므로이를 처리하기 위해 ActiveXObject를 작성해야 할 수 있습니다.
관련 문제
- 1. SAFEARRAY를 C#에서 COM으로 전달하는 방법은 무엇입니까?
- 2. VARIANT에 대한 포인터의 SAFEARRAY를 작성하는 방법은 무엇입니까?
- 3. JScript에서 환경 변수를 열거하는 방법은 무엇입니까?
- 4. jscript에서 GetProfilesDirectory를 사용할 수있는 방법은 무엇입니까?
- 5. JScript에서 문자열 결합?
- 6. JScript에서 Windows API 함수를 호출하는 방법?
- 7. SafeArray C#을 만드는 방법은 무엇입니까?
- 8. 지정된 사용자에게 Windows 서비스를 만드는 방법은 무엇입니까?
- 9. Windows 바탕 화면에서 눈보라를 만드는 방법은 무엇입니까?
- 10. Windows 양식 앱을 unresizable로 만드는 방법은 무엇입니까?
- 11. Jscript에서 System.Threading.Thread 개체 인스턴스화
- 12. Jscript에서 프로세스 킬
- 13. JScript에서 엔터티 삽입
- 14. JScript에서 정밀 오류가 발생 했습니까?
- 15. Windows Forms .NET 응용 프로그램을 트레이 아이콘으로 만드는 방법은 무엇입니까?
- 16. i18n을하고 Haskell 프로그램의 Windows Installer를 만드는 방법은 무엇입니까?
- 17. Windows Forms 응용 프로그램에서 Alt 바로 가기를 만드는 방법은 무엇입니까?
- 18. Windows 7 명령 줄에서 임의의 이진 파일을 만드는 방법은 무엇입니까?
- 19. VBScript를 사용하여 Windows Vista에서 사용자 계정을 만드는 방법은 무엇입니까?
- 20. Windows Core API로 무한 스크롤바 컨트롤을 만드는 방법은 무엇입니까?
- 21. Windows 양식에서 메시지 전용 창을 만드는 방법은 무엇입니까?
- 22. Windows 프로세스로 실행되는 Java 프로세스의 메모리 덤프를 만드는 방법은 무엇입니까?
- 23. Windows 용 사용자 정의 사용자 인터페이스를 만드는 방법은 무엇입니까?
- 24. C#에서 Windows 양식과 관련된 클래스를 만드는 방법은 무엇입니까?
- 25. DBLookupcombobox가 RAD 2010에서 Windows 7 Look을 사용하게 만드는 방법은 무엇입니까?
- 26. Windows 7.0에서 프로그래밍하여보다 결정 성있게 만드는 방법은 무엇입니까?
- 27. .NET에서 Windows 서비스 용 웹 인터페이스를 만드는 방법은 무엇입니까?
- 28. Windows 응용 프로그램을 웹에서 사용 가능하게 만드는 방법은 무엇입니까?
- 29. Windows Mobile 응용 프로그램에서 Focused ImageButton을 만드는 방법은 무엇입니까?
- 30. Windows Forms 전자 메일 인식 텍스트 상자를 만드는 방법은 무엇입니까?