Re: Подскажите, как в AutoObject добавить интерфейсы
От: Аноним  
Дата: 24.01.02 17:27
Оценка:
Здравствуйте SergJP, Вы писали:

SJP>HI, ALL!


SJP>Вопрос чайника:


SJP>Есть класс Automation object A. У него интерфейс IA

SJP>Через редактор TLB добавил к нему еще один интерфейс IB.
SJP>Теперь хочется в клиенте этот IB увидеть и поюзать.
SJP>Когда в инициализации A создаешь B := CreateComObject(гуид B) as IB;
SJP>ругается на незарегистрированный класс (а кнопка на редакторе ТЛБ была
SJP>нажата, даже несколько раз)
SJP>Подскажите в чем дело? Может я слишком много хочу? :))

SJP>Сергей


Хотелось бы понять, а что такое в

B := CreateComObject(гуид B) as IB;

гуид B?

Это случаем не guid интерфейса IB?

Если догадка верна, то надо так

B := CreateComObject(Class ID Automation object A) as IB;

Если не верна — то вбросте код из _TLB.PAS
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.