Re[2]: Добавление интерфейса
От: Plutonia Experiment Беларусь http://blogs.rsdn.org/ikemefula
Дата: 04.04.03 15:21
Оценка:
Здравствуйте, George Seryakov, Вы писали:

GS>Правый клик мыши на классе, имплементирующем COM-объект, потом Implement Interface. Интерфейс к тому времени должен быть определен в библиотеке классов проекта. Проще всего сделать еще один проект, сдизайнить там idl (через визард) и скопировать интерфейс в idl первого проекта.


Это крайне нерационально — сделать еще проект и тд.

Можно просто сокопировать интерефейс любой, удалить методы, переименовать, заменить GUID ( guidgen.exe ).

Далее — самое главное — чтобы появился в списке интерфейсов.
Нужно занести этот интерфейс в какой нибудь coclass.
Последний штрих — откомпилировать проект, можно не весь, достаточно только tlb.

После этого его можно мышью добавлять во все мыслимые места.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.