Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Положить VARIANT в safearray - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа для приема сообщений по POP3 http://www.cyberforum.ru/cpp-beginners/thread460434.html
Нужно написать программульку для приема сообщений по POP3.
C++ MultiSelect в ComboBox - возможно ли? естественно, ComboBox не DropDown http://www.cyberforum.ru/cpp-beginners/thread460336.html
Как программно изменить надпись на кнопке? C++
1
Упражнение со скобками: получение максимального выражения C++
Мне нужно на С написать упражнение. Пользователь вводит математическое выражение в char, например: 12+5-654*85+6-45 знаков действия может быть максимум 3(+,-,*), я должен расставить скобки так, чтобы...
C++ Реакция на закрытие процесса http://www.cyberforum.ru/cpp-beginners/thread460196.html
А вопрос достаточно прост Из дочернего окна вызывается процесс - скажем ноутпад Хочется чтобы после закрытия процессa дочернее окно исчезало Что интересно тут делать: CreateThread...
C++ Переместить указатель в открытом файле и считать нужный блок //Проделываю процедуру InternetOpen(...) InternetConnect(...) FtpOpenFile(...) далее хочу переместить указатель в открытом файле и считать нужный блок. Как это сделать? подробнее

Показать сообщение отдельно
Sunny_xms
Сообщений: n/a

Положить VARIANT в safearray - C++

09.09.2007, 17:13. Просмотров 1267. Ответов 0
Метки (Все метки)

народ! помогите!

надо в 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...

всем спасибо!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru