Вход | Регистрация

1С:Предприятие ::

Метки: 

Как вернуть значение? (CallAsFunc)

Я
   trdm
 
31.07.04 - 14:46
Замучался немного, изучаю ВК, тренируюсь. (VС++ 6.0)
Для начала пробую получать списки зарегистрированных БД с каталогами и наименованиями. Получил чтением реестра.
STDMETHODIMP CAddIn::CallAsFunc(long lMethodNum,VARIANT *pvarRetValue,SAFEARRAY **paParams)
Нужно вернуть числовое значение 0 или 1 в *pvarRetValue, а с этим типом не работал. Инфы по нему много, но у меня уже голова не варит.
Как вернуть значение?
 
  Рекламное место пустует
   trdm
 
1 - 31.07.04 - 14:49
Пробовал всего понемногу:
/*
int RetValue = 1;
V_I4(&pvarRetValue)->iVal = 1;
*/
//VariantInit(&pvarRetValue);

//&pvarRetValue->intVal = &RetValue;
киньте ссылочку или пример CallAsFunc с текстом?
   trdm
 
2 - 31.07.04 - 14:55
Кажется врубился:
pvarRetValue = 1; // Так?
   trdm
 
3 - 31.07.04 - 17:06
Спасибо разобрался.


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует