А есть ли у кого работающие исходники в 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 (http://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 (http://www.cyberforum.ru/cpp-builder/thread853828.html#post4498675)