• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Подписка на события C++ Builder (COM)

Автор Альянс, 30.04.13, 19:50:37

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Альянс

А есть ли у кого работающие исходники в RAD Studio XE по теме подписка/отписка событий? Беру исходники из C:\Program Files (x86)\ASCON\KOMPAS-3D V13 Home\SDK\C++\CBuilder\eventsCom - не работают.
При линкировке выдает ошибки:
[ILINK32 Error] Error: Unresolved external '_IID_IKompasObjectNotify' referenced from ...\APPLICATIONEVENT.OBJ
[ILINK32 Error] Error: Unable to perform lnk

Попробуйте пути к файлам по проверять, похоже, что то не находит, хотя я толком С++ не знаю.

Альянс

На www.cyberforum.ru задал этот вопрос. Мне ответили, что в заголовочном kAPI2D5COM.h не видит макрос:
DEFINE_GUID(IID_IKompasObjectNotify,0xEBF88CAE,0x07D4,0x4fd3,0x80,0x69,0xA0,0xEF,0x15,0xF5,0x66,0x72);
и что можно попробовать добавить:
#include <devguid.h>
#include <initguid.h>
Я последовал совету и ошибка пропала.
http://www.cyberforum.ru/cpp-builder/thread853828.html#post4498675