поддключение к проекту

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

поддключение к проекту

Сообщение AndreyL »

Друзья!

Задача такая - нужно на VBA подключиться к открытому проекту. Сейчас это делается так

Код: Выделить всё

 Dim app As IMxDocument
 Set app = GetObject(ProjectName)
Но иногда по этой команде запускается еще одна сессия ArcGIS с проектом ProjectName, хотя такой проект уже открыт.

Вопрос: как выяснить, открыт ли определенный проект (полное имя файла проекта в переменной ProjectName), и, если открыт, как корректно подцепить к нему переменную app As IMxDocument?
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: поддключение к проекту

Сообщение Дмитрий Барышников »

Воспользуйтесь AppROT
http://resources.esri.com/help/9.3/arcg ... AppROT.htm
AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

Re: поддключение к проекту

Сообщение AndreyL »

Да! Спасибо! Очень похоже.
Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: Amazon [Bot] и 3 гостя