Форум: "Базы";
Поиск по всему сайту: 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.027 c
7-66364           Sergiu                2001-09-28 10:01  2002.01.21  
Блокировка загрузки десктопа


1-66264           RaZEr                 2001-12-29 06:54  2002.01.21  
Попытки внести изменения в файл


1-66294           Leviathan             2002-01-05 01:07  2002.01.21  
TEdit орет! :-)


3-66224           szap                  2001-12-03 15:47  2002.01.21  
Заполнение БД данными из Excel


3-66196           Joe                   2001-12-18 11:49  2002.01.21  
Interbase