Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.21;
Скачать: [xml.tar.bz2];




Вниз

Люди добрые, я сам не здешьний, помогите кто-нибудь :))) 


veles   (2001-12-17 06:47) [0]

Суть БЕДЫ:
Есть приложение (D-II) работающее с Paradox 5.
Например:
Phone.exe
Phone.db
Как все таки сделать, что-бы все это установить на другой машине без IS или Inno Setup и т.д. Слышал миллион раз: да сделай прямо в программе ссылку на базу и все заработает.
Не получается.
Единственный способ по моему опыту. Инсталляция Idapi на диск пользователя, копирование МОЕГО idapi.cfg.
Ну подскажите кто-нибудь как все сделать проще!!
Век буду благодарен !!!



panov   (2001-12-17 07:30) [1]

Скопируй каталог с BDE на другой компьютер (тот же каталог),
скопируй ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Database Engine с первого на вторй компьютер.
Вот и все.



Veles   (2001-12-17 07:51) [2]

Нет, это понятно, а можно ли автоматизировать ?!



IDAPI   (2001-12-18 02:25) [3]

Если речь про IDAPI, (хотя я не уверен, что Д2 работало именно с ним, я думал что c IDAPI работал Д1) то автоматизировать можно просто. Скопировать файлы из каталога IDAPI, по возможности избавившись от не нужных данной программе. Затем прописать в "WIN.INI" (кстати IDAPI с реестром не работал) следующие секции:

[IDAPI]
DLLPATH=C:\IDAPI
CONFIGFILE01=C:\IDAPI\IDAPI.CFG

[Borland Language Drivers]
LDPath=C:\IDAPI\LANGDRV

Пример приведен для IDAPI записанного в каталог "C:\IDAPI". Для других каталогов - необходимо изменить все пути.



panov   (2001-12-18 08:28) [4]

Что значит - автоматизировать?



veles   (2001-12-18 12:02) [5]

...Автоматически добавить в win.ini



panov   (2001-12-18 12:16) [6]

WIN.INI тут ни при чем...
Изначально непонятно - либо тебе нужно перенести программу с БД на компьютер в локуальной сети, либо вообще клиенту, который вне ЛВС.

Если внутри сети - вообще нет проблем.
Положи программу,БД на разделенный ресурс, туда же экспортированную ветку реестра.
И на любом компьютере в сети достаточно будет дважды кликнуть на файл с выжимками из реестра.

Если удаленному клиенту, то без программы установки не обойтись.

Например, те же ветки реестра придется устанавливать вручную, причем проверяя, установлен ли уже BDE на компьютере клиента.
Вручную придется копировать клиенту файлы BDE.
Алиасы можно создать вручную, либо совсем не создавать(в программе динамически устанавливать параметры).



Veles   (2001-12-18 12:38) [7]

Вот именно !!!
"Алиасы можно создать вручную, либо совсем не создавать(в программе динамически устанавливать параметры)."
Именно это и не проходит ! Как ЭТО сделать ?




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.21;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.73 MB
Время: 0.024 c
1-66251           Egor111               2002-01-03 17:57  2002.01.21  
DCOM.Connections


7-66371           DNT                   2001-10-04 09:50  2002.01.21  
Диалог выбора иконки.


6-66332           maxi                  2001-10-25 13:30  2002.01.21  
По поводу ITransport в TSocketConnection


14-66362          J_S                   2001-11-22 21:45  2002.01.21  
http://delphi.mastak.com/prikol/prayer.htm


3-66181           Алекс                 2001-12-16 11:20  2002.01.21  
Новая БД