Как использовать Type Library в VC++
От: CurrentUser  
Дата: 25.04.01 20:15
Оценка:
В Builder5.0 все здорово. Есть тип Variant, есть Variant::CreateObject(ProgID) e.t.c. . Все эти "приятные мелочи" позволяют пользовать Type Library не хуже чем в VB. Неужели в VC нет ничего лучше IDispatch.
Может можно как-нибудь создать header по имеющемуся tlb и записям в реестре?
Re: Как использовать Type Library в VC++
От: IT Россия linq2db.com
Дата: 26.04.01 01:44
Оценка:
http://www.rsdn.ru/?article/?vcpp/import.xml
Автор(ы): Игорь Ткачёв
Дата: 9.03.2001

В данной статье приводится объяснение работы директивы #import
компилятора Visual C++ и даны примеры её использования с
MS Word, MS Excel, ADO DB и ActiveX Control.
Если нам не помогут, то мы тоже никого не пощадим.
Re: Как использовать Type Library в VC++
От: karfagen  
Дата: 26.04.01 07:09
Оценка:
Здравствуйте CurrentUser, 25.04.2001 14:15:50 вы писали:

>В Builder5.0 все здорово. Есть тип Variant, есть Variant::CreateObject(ProgID) e.t.c. . Все эти "приятные мелочи" позволяют пользовать Type Library не хуже чем в VB. Неужели в VC нет ничего лучше IDispatch.

>Может можно как-нибудь создать header по имеющемуся tlb и записям в реестре?

На самом деле в MSDN описывается три способа использования библиотек типов, например:

в среде Ctrl+W вызываем ClassWizard, переходим на вкладку Automation, Add Class...нажимаем и выбираем From Type Library...Выбираем библиотеку (например MSOUTL9.OLB, Outlook Type Library). И получаем в проекте готовые классы! Не забываем подключать сгенерированый хидер...
Re[2]: Как использовать Type Library в VC++
От: CurrentUser  
Дата: 26.04.01 18:23
Оценка:
Да, действительно!!!
Большое спасибо, karfagen!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.