Я вызываю стороннюю функцию COM в моем VBScript. Сигнатура метода выглядит следующим образом:
HRESULT ParseXML ([in] BSTR *textIn,[in] VARIANT_BOOL *aValidateIn,[out, retval] MSXML2.IXMLDOMDocument2 **aXMLDocOut)
В моем VBScript следующий вызов возвращает несоответствие типов:
Dim someText
someText = "Hello"
Dim response
response = ParseXml(someText, False)
Но передача в строковом литерале работает нормально:
Dim response
response = ParseXml("Hello", False)
Есть идеи, что мне нужно делать на стороне VBScript?