SAFEARRAY в параметре интерфейса
От: GromRom Россия  
Дата: 10.07.02 08:38
Оценка:
Всем привет !!!

Искренне благодарен всем тем, кто ответил на мой вопрос
Автор: GromRom
Дата: 27.06.02
.

Но возникает ещё один:
Понятно, что когда нужно между клиентом и сервером гонять большое кол-во строк используют SAFEARRAY.

Почему же в качестве параметра интерфейса указывают VARIANT* а не SAFEARRAY* ????
[id(1), helpstring("method DoIt")]
HRESULT DoIt([out,retval]VARIANT* pData);


можно ли в MIDL файле писать так:
[id(1), helpstring("method DoIt")]
HRESULT DoIt([out,retval]SAFEARRAY* pData);



Да, ещё, если параметр [in, out] он может быть ещё и retval ??? [in, out, retval]
Девиз настоящих студентов: Не боись — ПРОРВЁМСЯ
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.