|
|
|
новичок
      
участник
Last Login: 02.07.2001 16:34
Сообщ.: 1,
Visits: 12
|
|
народ! помогите!
надо в 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...
всем спасибо! :)
|
|
|
|