Вход
Вход
Регистрация
Вопросы
Без ответов
Теги
Категории
Пользователи
Задать вопрос
Задать вопрос
Не устанавливается dll (практически SOS )
0
голосов
спросил
20 Ноя, 07
от
AndB
(
440
баллов)
в категории
Программные продукты Esri
У "заказчика" не устанавливается расширение (тулбар). Под ArcMap (9.1), dll, Delphi7. На машине "разработки" все проходит на ура и работает. На той стороне - после регистрации, в том числе и штатным RegCat.exe - никакого результата. При добавлении через Customize - Add from file: сообщение "no new objects added" (под администратором).
???
разработка
Пожалуйста,
войдите
или
зарегистрируйтесь
для публикации ответа на этот вопрос.
6 Ответы
0
голосов
ответил
20 Ноя, 07
от
cyberface
(
1,380
баллов)
Попробуй зарегистрировать на прямую, через командную строчку:
regsvr32 имя.dll
А потом добавляй как добавляй Customize-Add from file (под админом !!!)
Пожалуйста,
войдите
или
зарегистрируйтесь
что бы добавить комментарий.
0
голосов
ответил
21 Ноя, 07
от
AndB
(
440
баллов)
to
cyberface
: пробовали, конечно, и средствами regsvr32.. и esriRegSvr... Вопрос можно сформулировать иначе: в чем причина столь отличного "восприятия" dll, когда на одной машине "приживается" любым образом (и через Add from file), а на другой - ни как..
Пожалуйста,
войдите
или
зарегистрируйтесь
что бы добавить комментарий.
0
голосов
ответил
21 Ноя, 07
от
Alexander1
(
32,520
баллов)
Может, этот документ поможет:
http://arcscripts.esri.com/details.asp?dbid=14204
Пожалуйста,
войдите
или
зарегистрируйтесь
что бы добавить комментарий.
0
голосов
ответил
24 Ноя, 07
от
Daddyz
(
340
баллов)
Была схожая проблема. Времени было мало разбираться, поэтому установил .NET и откомпилировал проект на машине заказчика.
Впоследствии выяснилось, что необходимо было соблюсти следующее условие: одинаковые servicepack'и на машинах заказчика и машине компиляции (т.е. вашей). Далее выяснил, что в некоторых случаях можно обойтись заменой библиотек в ArcMap' е заказчика на ваши (ADF). Т.е. выгружаем ArcMap, удаляем библиотеку из bin, загружаем и регистрируем библиотеку с тем же названием, но только из вашей машины на машине заказчика. Перезагружаемся. Далее устанавливаем библиотеку со своим проектом.
Пожалуйста,
войдите
или
зарегистрируйтесь
что бы добавить комментарий.
0
голосов
ответил
28 Ноя, 07
от
cyberface
(
1,380
баллов)
В таких случаях удобно писать DLL в Microsoft Visual Studio 2005. Там можно к основному пректу с DLL добавить проект Setup Wizard, который скомпилирует инстллятор Setup.exe для твоей DLL. На компьютере клиента достаточно будет только запустить Setup.exe, и всё, твоя DLL будет уже в ArcMap'е на своём месте Tools->Customize, и не каких Add from file.
Пожалуйста,
войдите
или
зарегистрируйтесь
что бы добавить комментарий.
0
голосов
ответил
30 Ноя, 07
от
AndB
(
440
баллов)
Решилось, действительно, использованием инсталлятора,,, необходимые записи в реест внесены им "врукопашную", всё прижилось. Понимаю, что решение не "кошерное", однако для частного случая "так сойдет". Ведь GUID-ы по определению уникальны? :-)
Пожалуйста,
войдите
или
зарегистрируйтесь
что бы добавить комментарий.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
Все категории
Программные продукты Esri
(8,004)
Сферы применения ГИС
(87)
Цифровые материалы
(312)
Популярные теги
arcgis-desktop
9-x
arcview-3
arcgis-server
разработка
8-x
arcobjects
10-x
arcsde
карты
модули
работа
ддз
mapobjects
arcims
учёба
workstation
нефть-и-газ
mobile
arcpad
portal-for-arcgis
arcgis
лесхоз
web-appbuilder
законодательство
arcgis-pro
python
arcgis-online
системы-координат
arcmap
проекции
network-analyst
model-builder
редактирование
ипд
arcgis-portal
3dmodel
axscenecontrol
веб-приложения
qt
pro
c
гск-2011
web_appbuilder
ppkx
9,052
вопросов
30,234
ответов
439
комментариев
2,254
пользователей
...