Массивы в качестве параметров
От: Max_Akimov Россия  
Дата: 24.12.01 16:42
Оценка:
Здрасте!
Возникли некоторые затруднения с передачей массивов — параметров
методам COM объекта. Метод описан в IDL следующим образом.


[id(2), helpstring("method m")] HRESULT m([in] long count, [in, size_is(count)] long *s);


Клиент на C++, объекты используются с помощью #import. Если использую out-proc сервер, при вызове метода сервер получает значение только нулевого элемент массива, в остальных — мусор. Прокси нет.
Все это работает под win 2000 COM+, VC6, sp5.

Объясните на пальцах плз. возможна ли в принципе передача массивов под COM+ без использования proxy.
Заране благодарен.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.