Разное
Разное
1. Распространение приложений Delphi, использующих Local InterBase.
Для распространения таких приложений, в соответствии с лицензионным соглашением вы должны перенести следующие файлы:
Главные модули (X:IBLOCALBIN)
DSQL.DLL
FILEIO.DLL
GDS.DLL
GBAK.DLL
INTL.DLL
IUTLS.DLL
JRD.DLL
REMOTE.DLL
STACK.DLL
Сообщения, лицензионные файлы и т.п. (X:IBLOCAL)
INTERBASE.MSG
ISC4.GDB
ISC_LIC.DAT
Утилиты (если они необходимы)
WISQL.EXE
WISQL.HLP
SQLREF.HLP
IBMGR.EXE
SVRMGR.HLP
COMDIAG.EXE
COMDIAG.INI
COMDIAG.HLP
BLINT04.HLP
После копирования этих файлов необходимо проделать следующие операции:
1. Добавить в AUTOEXEC.BAT в команду PATH X:IBLOCALBIN
2. Там же сделать SET INTERBASE=X:IBLOCAL
3. В WIN.INI создать секцию
[Interbase]
RootDirectory=X:IBLOCAL
Естественно, если путь к локальному InterBase отличается от IBLOCAL, то вы должны изменить его на нужный.
Для распространения BDE вы должны передать пользователю две инсталляционные дискеты с редистрибутивным BDE (на CD-ROM каталог REDISTBDE).
Для установки BDE вручную скопируйте содержимое каталога IDAPI (с подкаталогом языковых драйверов), и создайте в WIN.INI следующие секции:
[IDAPI]
DLLPATH=X:IDAPI
CONFIGFILE01=X:IDAPIIDAPI.CFG
[Borland Language Drivers]
LDPath=X:IDAPILANGDRV
После этого ненужные файлы (неиспользуемых языковых драйверов, поддержку ODBC…) можно удалить с диска, или временно перенести, убедиться в работоспособности приложения, и удалить.
Возникает неясность — как добавить драйвер INTRBASE в IDAPI.CFG? Получается, что его необходимо переносить, и затем настраивать псевдонимы на новые каталоги. Иначе драйвер локального InterBase не попадет в IDAPI.CFG.ы