Добавлено: 13 окт 2005, 18:24
ura писал(а):А ты проверь TypeLibrary, скорее всего интерфесы читаются оттуда. Это в IDL секции
library YourLibrary
{
importlib("stdole32.tlb");
importlib("stdole2.tlb");
[
uuid(0CD249D4-F18D-11D4-967B-0050BAD26351),
helpstring("Yor class")
]
coclass YouCOMObject
{
[default] interface ISomeDefaultShit;
interface ISomeExtraShit;
};
}
Генератор кода вставляет default интерфейс сам, остальное поскольку вставляется руками - надо добавлять в Type Library тоже руками.
Естественно, что интерфес будет работать и без записи в Type Library, если знаешь его IID - то проблем нет, но внешние системы об этом не ведают. Надеюсь это то что требуется.



Короче спасибо
