Vb and VBA

0 голосов
спросил 23 Май, 03 от Shel (2,040 баллов) в категории Программные продукты Esri

Помогите, пожалуйста, кто в курсе. Пишу маленький скриптик по работе с гридами: открывает грид с диска (путь явно задан) и создаёт на его основе новый грид уклонов (путь явно задан). При запуске из-под VBA в ArcMap он работает, а при запуске из  VB (подгружены те-же компоненты, что и в VBA в ArcMap) выдаёт следующую ошибку:

Run-time error ‘-2147217302 (8004106a)’:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

There are no Spatial Analyst or 3D Analyst licenses currently available.

Что и где надо прописать в VB, чтобы он увидел эту лицензию.

1 Ответ

0 голосов
ответил 30 Май, 03 от Grigoriy (127,020 баллов)

Нужно попросить лицензию см.

arcgis\arcexe83\ArcObjects Developer Kit\Samples\Spatial Analyst\DensityInStandaloneVB\DensityStandalone.vbp

или arcgis\arcexe83\ArcObjects Developer Kit\Samples\Spatial Analyst\Utility\SAUtil.vbp

эти же примеры можно найти на http://arcobjectsonline.esri.com/

Они должны работать начиная с версии 8.1

Кроме того ежели Ваше приложение на VB зависло, то оно может не отдать лицензию.

 

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