Поиск:

Ответ в темуСоздание новой темы Создание опроса
> OLE Automation, подключение 
:(
    Опции темы
__Se
Дата 25.5.2005, 14:06 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Подскажите , если кто знает , OLE dll-ки можно подключать несколькими методами , первый такой :
Код
 
CMOBJ=Variant::CreateObject("AddIn.NameCoClass"); 

При этом методы вызываются либо так:
Код
 
Procedure   beep("Beep");
CMOBJ.Exec(beep);

Либо так:
Код

CMOBJ.OleFunction("Beep",param1,peram2...);

А еще есть вариант с использованием TLB юнита , который можно сгенерировать из этой dll-ки.
Так вот при таком способе можно методы вызывать как будто свои , просто через точку ! Так вот если кто умеет , не могли бы Вы поподробней осветить этот момент ...
  Вверх
_hunter
Дата 25.5.2005, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 2
Всего: 98



в пункте Project есть Import Type Library...
там тычеш на кнопку Add... ( там все понятно, кажись )
после чего жмем на кнопку Create Unit...
потом моздаем объект нужного типа и юзаем его



--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Guest
Дата 26.5.2005, 09:46 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Нет , как добавлять сами TLB юниты Я разобрался , но вот как раз с созданием обьекта вышла загвоздка ! Как в кнжке написано , отрабатывают только их же примеры , а свой собственный никак , объект не создается !
  Вверх
_hunter
Дата 26.5.2005, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 2
Всего: 98



так а в чем именно проблема?
так:
CMapXPointPtr pt;
pt.CreateInstance(CLSID_Point);
все создается...


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: COM/DCOM/ActiveX/ATL/CORBA | Следующая тема »


 




[ Время генерации скрипта: 0.0433 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.