Re: Интерфейс объявлен только в h-файле, но не idl
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 03.07.23 10:42
Оценка:
Здравствуйте, Melamed, Вы писали:

M>чтобы объявить в моих интерфейсах аргументы, которые указывают на эти интерфейсы, они должны быть объявлены в IDL-файлах


Кому именно должны? Если предполагается из IDL делать что-то другое, для чего он и придуман (я с этим никогда не разбирался, нужды не было), то должны. Если для работы с Вашими COM-объектами кто-то будет писать на C++ софт, заточенный именно под них, то он может обойтись только Вашими .h, IDL для этого не требуется. Если же объекты реализуют только уже известные интерфейсы, то Ваши собственные определения вообще никому не нужны — всем остальным достаточно имеющихся, по которым генерируются vtables.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.