Не работает прога на другом компе

0 голосов
спросил 24 Окт, 05 от Alpachin (640 баллов) в категории Программные продукты Esri

Здравствуйте все.

Как заставить программу написанную с применением MapObject работать на машине где эти компоненты не стояли и ставиться не будут.

Понятно что надо скинуть какие то библиотеки и зарегистрировать. 

Может кто знает какие и как?

Заранее благодарен, Сергей.

11 Ответы

0 голосов
ответил 27 Окт, 05 от Гость (210,080 баллов)

вот эти файлы надо скопировать и зарегистрировать...

AF20.dll
AFCust20.tlb
Mo20.ocx
mtch.dll
Pe81.dll
Sg81.dll
Shape20.dll

можно написать батник типа:

regsvr32 файл

или же лучше сделать установщик и включить эти файлы

0 голосов
ответил 27 Окт, 05 от Гость (210,080 баллов)

AF20.dll
AFCust20.tlb
Mo20.ocx
mtch.dll
Pe81.dll
Sg81.dll
Shape20.dll

регистрация:

regsvr32 ...

0 голосов
ответил 28 Окт, 05 от Alpachin (640 баллов)

Еще вопрос, в догонку:

А где эти файлы должны находитьтся в Windows\System

или где мне нравится?

0 голосов
ответил 31 Окт, 05 от dindzilin (4,160 баллов)

Пофигу, где зарегишь там и должны!

0 голосов
ответил 31 Окт, 05 от Alpachin (640 баллов)

Не хотят они регистроваться почему то...

говорит мол "не найден указанный модуль"

какие ваще могут подводные камни быть?

0 голосов
ответил 01 Ноя, 05 от dindzilin (4,160 баллов)

Берешь нужный файл оттуда, где он у тебя будет лежать, и тащишь мышой  на regsvr32! Возможно, необходимо соблюдать определенную последовательность, но мало вероятно.

0 голосов
ответил 03 Ноя, 05 от Ulukbek (6,020 баллов)

Эти файлы надо скопировать на тот компьютер, где должна работать программа, написанная с MapObjects:

AF20.dll
AFCust20.tlb
Mo20.ocx
mtch.dll
Pe81.dll
Sg81.dll
Shape20.dll

в какую то папку, не временную конечно. Можно так:
C:\Program Files\MO

затем сидя в этой папке последовательно дать команды:
regsvr32 AF20.dll
regsvr32 AFCust20.tlb
regsvr32 Mo20.ocx
regsvr32 mtch.dll
regsvr32 Pe81.dll
regsvr32 Sg81.dll
regsvr32 Shape20.dll

затем запустить экзешник...

0 голосов
ответил 04 Ноя, 05 от Alpachin (640 баллов)

Все равно ничего не получается...image

Не желают они регистрироваться.

Регистрируются только

  • mtch.dll
  • Mo20.ocx
  • Shape20.dll
    да и то в Win ХР.

Может еще что надо? Ну чтобы вужуал студио стояло или тотже дкльфи и т.д.... 

Система абсолютно голая, свеже поставленная.

Или все из-за того что MapObject у меня Eval?

А купишь, отвалишь $, а там нифига не работает.

0 голосов
ответил 05 Ноя, 05 от Ulukbek (6,020 баллов)

Может быть и от эволюций!

А какое сообщ. выходит при запуске программы?

0 голосов
ответил 29 Ноя, 05 от Гость (210,080 баллов)
http://www.gisdelphi.com Супер компоненты для Delphi. Не надо таксать за собой кучу хвостов
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...