Unresolved external 'Mapobjects2_tlb ...

0 голосов
спросил 22 Июнь, 05 от Гость (210,080 баллов) в категории Программные продукты Esri
Хочу отобразить реальный объект на карте. Делаю так:
//-------------------------------------------------------- -------------------
{
IMoTrackingLayerPtr tLayer(Map1->TrackingLayer);

IMoPointPtr mapPt; // Объявление типа объекта

mapPt = (IDispatch*)CreateOleObject("MapObjects2.Point"); // Создание объекта
mapPt->X=XX;  // Присвоение координат
mapPt->Y=YY;

tLayer->AddEvent((IDispatch*)mapPt, 0); // Добавление к карте
}
//-------------------------------------------------------- -------------------

Но компилятор на это ругается:
//-------------------------------------------------------- -------------------
[Linker Error] Unresolved external 'Mapobjects2_tlb::DIID_IMoPoint' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\MYMAPOBJECT\UNI T1.OBJ
//-------------------------------------------------------- -------------------
как я понимаю, он почему-то не может отработать с файлом Mapobjects2_tlb. В чем тут проблема?

Пожалуйста, войдите или зарегистрируйтесь для публикации ответа на этот вопрос.

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...