Какую библиотеку подключить?

0 голосов
спросил 16 Ноя, 07 от ksush (1,440 баллов) в категории Программные продукты Esri

Привет!

Пытаюсь в VB 6 реализовать код из книги "Эффективное использование  ArcObject". При компиляции библиотеки выдает ошибку :
"Compile error: User-defined type not defined"
и указывает на следуюшую строку:
Private Property Let IExtensionConfig_State(ByVal state As esriCore.esriExtensionState)
 
Посмотрела на сайте edndoc - там говорится, что не подключена нужная библиотека. А  какая НУЖНАЯ ? Их там море Confused.
 
Вопрос, возможно глупый, но я новичок  Embarrassed

5 Ответы

0 голосов
ответил 16 Ноя, 07 от Alexander1 (32,520 баллов)
Какая версия ArcGIS?
0 голосов
ответил 18 Ноя, 07 от new_sergei (2,660 баллов)

Привет!

Пытаюсь в VB 6 реализовать код из книги "Эффективное использование  ArcObject". При компиляции библиотеки выдает ошибку :
"Compile error: User-defined type not defined"
и указывает на следуюшую строку:
Private Property Let IExtensionConfig_State(ByVal state As esriCore.esriExtensionState)
 
Посмотрела на сайте edndoc - там говорится, что не подключена нужная библиотека. А  какая НУЖНАЯ ? Их там море Confused.
 
Вопрос, возможно глупый, но я новичок  Embarrassed
 
Судя по всему, речь идёт о esri Object library. Вот только если ArcGis поздних версий, то этой библиотекой не ограничешься.  Тогда нужно цеплять все те библиотеки, к которым привязаны используемые в примере интерфейсы. Посмотреть принадлежность интерфейсов библиотекам можно в хэлпе по ArcObjects.
0 голосов
ответил 18 Ноя, 07 от ksush (1,440 баллов)
ArcGIS 9.0
0 голосов
ответил 19 Ноя, 07 от Alexander1 (32,520 баллов)
До версии 9.0 всё было в одной библиотеке esriCore. Начиная с версии 9.0 все классы и интерфейсы разбиты на несколько библиотек (См. Migrating from 8.3 to 9.0):

http://edndoc.esri.com/arcobjects/9.0/

В версии 9.1 появился очень удобный инструмент ESRI Library Locator, не уверен, что он есть в 9.0...
0 голосов
ответил 19 Ноя, 07 от ksush (1,440 баллов)

Всё понятно.

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