Метод объекта ActiveX имеет эту подпись.
long DirectIO(long Command, long* pData, BSTR* pString)
Int32 DirectIO(Int32, Int32 ByRef, System.String ByRef)
Я пытаюсь вызвать этот метод из javascript. Я пробовал много комбинаций, но всегда получаю ошибку «Несоответствие типов».
Справочные ссылки:
- Работа с выходными параметрами в JavaScript
- вызов метода COM с помощью Foo(..., [out ] BSTR * значение) из VBScript
Проблема несоответствия типа VBScript с параметром [in, out] BSTR * < /а>
https://developer.mozilla.org/en/Working_with_out_parameters
- http://blogs.msdn.com/b/ericlippert/archive/2003/09/29/53117.aspx
#P6#
- http://automation-beyond.com/2009/09/01/gp-automation-utilizing-com/
- http://support.microsoft.com/kb/244012