Здравствуйте, baboo, Вы писали:
B>Здрасте люди добрые!
B>Использую MS SoapToolkit 3.0 для написания клиента.
B>Подключаюсь к веб сервису (написан на С# ) — все нормально, функции вызываются, значения возвращаются.
B>Проблемы колько с одной функцией, которая возвращает base64Binary. (типа: "byte[] GetBin()" )
B>Функци вызываются через ISoapClient->Invoke(...)
B>Возвращается S_OK (0).
B>В качестве результата приходит VARIANT со странным vt == 8209
Приходит однобайтовый SAFEARRAY:
VT_UI1 = 17
VT_ARRAY = 0x2000
VT_UI1 | VT_ARRAY = 0x2011 (в десятичке — 8209)