Russian Qt Forum
Января 16, 2025, 23:10 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Создание COM объекта  (Прочитано 6418 раз)
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« : Апреля 29, 2010, 09:48 »

Пожалуй начну с того что с технологией COM(Component Object Model) знаком отдаленно, так что если буду нести чушь сильно не пинайте Улыбающийся Нужно создать dll-ку содержащую в себе COM объект, а теперь вопрос возможно ли это сделать используя компилятор MinGW , что то не тянет меня Visual С++ юзать, а если можно скиньте ссылочку как это лучше реализовать, я что то ничего путяного найти не могу.
Записан
Anchorite
Гость
« Ответ #1 : Мая 05, 2010, 16:53 »

Прямой ответ на вопрос - да, можно Улыбающийся

С точки зрения разработчика COM-DLL простая DLL выставляющая 4 необходимых функции.
Вот только нутро этих функций очень нетривиально Улыбающийся

Как я понял ты новичек в COM. Поэтому с наскоку написать COM-объект врядли получится.

Поэтому тебя должны заинтересовать следующие книги:
Дейл Роджерсон: Основы COM, 2-е издание (Dale Rogerson: Inside COM)
Дон Бокс: Сущность Технологии COM (Don Box: Essential COM)

Первая книга для начинающих, второая - глубокое разжевывание технологии.
Если нужны прямые ссылки на книги - пиши в личку.
Записан
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #2 : Мая 05, 2010, 21:10 »

Спасибо за книжки, я длл-ку уже конечно написал, правда на Visual Studio, книжечки посмотрю может и без студии справлюсь Улыбающийся
Записан
sy
Гость
« Ответ #3 : Мая 17, 2010, 16:24 »

А можно ссылку на пример проекта, который собирается mingw-ом и при этом реализует чего-нибудь от IDispatch?

UPD: Вопрос снимается Улыбающийся Похоже, все что нужно находится в примерах ActiveQt
« Последнее редактирование: Мая 18, 2010, 15:23 от sy » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.06 секунд. Запросов: 22.