WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Что такое VARIANT???

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Что такое VARIANT???
Heromantor опубликован 10-09-2001 16:28 MSK   Click Here to See the Profile for Heromantor   Click Here to Email Heromantor  
Хмм вот и вопрос, тупой конечно, но интересно узнать. Вот к примеру DHTML edit control в одной из свих ф-ций принимает 2 параметра VARIANT(ф-ция DocumentLoad к примеру), первый из которых должен указывать путь к файлу т.е. как я понимаю LPCSTR, а второй - это флаг bool как я думаю так вот какие поля структуры VARIANT мне нужно заполнить и зачем кстати вызывать VariantInit?
stan опубликован 10-09-2001 16:56 MSK     Click Here to See the Profile for stan  Click Here to Email stan     
Думать здесь не надо - надо посмотреть описание объекта (библиотеку типов, если есть). Строка передается скорее всего не LPCSR, а BSTR. А зачем VariantInit можно узнать из исходников :) Кстати, сколько пишу, никогда с этой функцией не сталкивался - использовал только variant_t.
m_fox опубликован 10-09-2001 17:06 MSK     Click Here to See the Profile for m_fox  Click Here to Email m_fox     
VARIANT - это просто структура.
указываешь какие ее члены инициализированы и передаешь ее функции.
часто используется с БД
alexsh опубликован 10-09-2001 20:53 MSK     Click Here to See the Profile for alexsh  Click Here to Email alexsh     
В вэб апликации можеш пользоваться Varient не думая, а вот в С программе, очень советую познакомиться с _variant_t классом. Жизнь облегчит немеряно :-)
Heromantor опубликован 11-09-2001 00:27 MSK     Click Here to See the Profile for Heromantor  Click Here to Email Heromantor     
Так мне для C и надо, столкнулся с этой фигней а че делать не знаю ;(. В общем что такое VARIANT я понял, только не понял зачем он используеться в DHTML controle, но не понял что передавать в DocumentLoad(). Везде используеться BSTR для передаци аргумента а тут если я ставлю первый VARIANT = VT_BSTR, второй VT_BOOL, ессно заполняю соответсвующие поля. То оно вопит что invalid arguments?

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.