Приложение на другой машине

0 голосов
спросил 21 Март, 08 от serginio (2,560 баллов) в категории Программные продукты Esri
Здравствуйте товарищи программисты!
 
Пишу приложение на VB6 с использованием контрола ArcReaderControl.ocx. Вопрос такой: как можно заставить это приложение работать на машине без АркГИСа?
 
Вроде проверил все зависимости .dll, .olb, .ocx, выдрал их из АркГИСа. Зарегистрировал их на другой машине - регистрация прошла, вроде как, успешно, но когда запускаю проект, использующий ArcReaderControl.ocx или esriPublisherControl.olb ругается, что некоректно проведена регистрация либо каких-то библиотек не хватает.
 
Выслушаю любые предложени и идеи по этому поводу!
 
Заранее спасибо!
 

5 Ответы

0 голосов
ответил 21 Март, 08 от sschainik (4,900 баллов)
вроде как надо использовать arcgis runtime
0 голосов
ответил 21 Март, 08 от serginio (2,560 баллов)
Ну а если без него? Возможен ли такой вариант, в принципе? Разве для ArcReaderControla нужен runtime? Очень хотелось-бы обойти его!
0 голосов
ответил 21 Март, 08 от sschainik (4,900 баллов)
попробуй поствить ArcReader может поможет, он бесплатен и есть отдельный дистрибутив на его установку http://www.dataplus.ru/Soft/ESRI/ArcGIS/ArcReader/Index.html
0 голосов
ответил 21 Март, 08 от serginio (2,560 баллов)

Когда ставиш ArcReader все работает отлично, но както не серьёзно))). Хотелось бы инсталировать приложения, где при инсталяции происходила регистрация всего необходимого для его работы.

Я чего-то не учел при компоновке инсталяции, вот чего не пойму и хотелось бы добрать ся до истины)!

0 голосов
ответил 21 Март, 08 от Grigoriy (127,020 баллов)
До истины можно доходить долго. Runtime для ArcReader'а это сам ArcReader. Проще вызывать из своего инсталлятора родной инсталл ArcReader, а потом поверх ставить своё приложение.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...