일부 메서드가 BSTR 포인터로 다시 전달되는 타사 COM 개체로 작업하고 있습니다. VBscript는 Variant 형식의 Object.Method (sMyString)과 같은 방식으로 사용하려고 시도하기 때문에 "형식 불일치"오류로 끝납니다."[in, out] BSTR *"매개 변수가있는 VBScript "형식 불일치"문제
이 오류는 VBscript 인터프리터가 아닌 COM 개체에서 생성 된 것으로 의심됩니다. 개체가 포인터 대신 문자열을 가져 오기 때문입니다. 해결 방법은 문자열 배열을 정의하려고했지만 여전히 같은 오류입니다.
누군가 비슷한 문제가 있었는지 궁금 해서요. 어떤 해결 방법을 사용했는지 궁금합니다.
강조하기 만하면됩니다. COM 객체를 제어 할 수 없습니다. 공급 업체의 신청서에 있습니다. 나는 그것을 "있는 그대로"사용해야합니다.
VBScript를 다른 언어에 비해 제한 비트를 사용할 수있는 유형, 알버트 Gareev