SafeArray помогите!!!
От: Sunny_xms  
Дата: 02.07.01 11:45
Оценка:
народ! помогите!

надо в safearray положить VARIANT!

есть COM объект у которого есть метод [id(5), helpstring("method SetArrayValue")] HRESULT SetArrayValue([in] VARIANT Value, [in] VARIANT Args, [in, out] VARIANT *RetVal);

Value — значение
Args — куда (индексы по измереням)
RetVal — сам массив

фишка в следующем: на возврате из метода происходит исключение Invalid procedure call or argument или Method .... of ..... Failed...

причём что самое ваще странное: у safearray есть поле fFeatures, которое указывает что и как лежит в массиве... так вот значение, которое я там вижу в отладчике — отсутствует в msdn-е! — тобишь получчается, что так не бывает! хм... (fFeatures=0x00a)


помогите, плз...

и ещё.. присылайте свои ответы, плз на _alexi_@rambler.ru



всем спасибо!! :)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.