В Builder5.0 все здорово. Есть тип Variant, есть Variant::CreateObject(ProgID) e.t.c. . Все эти "приятные мелочи" позволяют пользовать Type Library не хуже чем в VB. Неужели в VC нет ничего лучше IDispatch.
Может можно как-нибудь создать header по имеющемуся tlb и записям в реестре?
Здравствуйте 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). И получаем в проекте готовые классы! Не забываем подключать сгенерированый хидер...