|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.05.2016, 22:15 | #1 |
Новичок
Джуниор
Регистрация: 10.05.2016
Сообщений: 1
|
Вопрос про ActiveX и COM обекты
Доброго времени суток!
Есть проблема со сторонним ActiveX компонентом. Сам ActiveX установился нормально, .ocx зарегистрировался в реестре. Через .ocx зарегистрировался только Class ID самого компонента. Но дело в том, что в _TLB описан через интерфейс COM объект, который необходимо подавать на вход методу компонента. // *********************************** **********************************// // Interface: IContract // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable // GUID: {AE6A66F3-8FA9-4076-9C1F-3728B10A4CC7} // *********************************** **********************************// IContract = interface(IDispatch) ['{AE6A66F3-8FA9-4076-9C1F-3728B10A4CC7}'] При попытке создания экземпляра такого объекта, выдает ошибку, что класс не зарегистрирован. Сontract:=CreateComObject(StringtoG UID('{AE6A66F3-8FA9-4076-9C1F-3728B10A4CC7}')) as IContract; Как же его всё-таки можно создать? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос про Свойство Visible и про иконки в imagelist | Kappi4 | Компоненты Delphi | 2 | 21.05.2010 13:10 |
Статические обекты в .h файле | Pashan | Общие вопросы C/C++ | 10 | 19.03.2009 12:44 |
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) | Albert2008 | Общие вопросы Delphi | 4 | 21.08.2008 15:33 |
У меня вопрос про базы данных,а точнее про таблицы!!! | Alexij | Общие вопросы Delphi | 1 | 13.04.2008 23:24 |
Неменяемые обекты | ZhekON | Общие вопросы Delphi | 5 | 09.04.2007 13:43 |