Установка Delphi в сети
Установка Delphi на сетевой диск
Примечание:
Разработчики Delphi никогда не предусматривали его запуск из сети, и Borland не имеет на этот счет никаких рекомендаций и намеков по поводу самой возможности Delphi работать в сети. Данная информация может служить вам только в качестве отправного пункта и не претендует на роль поваренной книги.
Данный документ подразумевает в основном работу с платформами Windows версии 3.1 или 3.11. При использовании другой операционной системы должны быть, естественно, применены другие установки.
*****************************************************************
- Установите Delphi в сети, используя любую рабочую станцию, но не забудьте проверить опцию "Windows Lan", если Windows установлен на сервере в каталоге только для чтения.
- Измените файл DELPHI.INI, расположенный в каталоге windows.
-измените: [Globals] PrivateDir = ваш локальный каталог -добавьте: [Library] SearchPath = Сетевой диск:\DELPHI\LIB ComponentLibrary= ваш локальный каталог\COMPLIB.DCL
Это позволит каждому пользователю иметь собственные персональные настройки, персональный DFM файл, а также персональную библиотеку компонентов. Если желательно наличие общей библиотеки компонентов, строку ComponentLibray необходимо пропустить.
- Скопирйте COMPLIB.DCL и DELPHI.DMT из каталога DELPHI\BIN в локальный персональный каталог.
- Скопируйте DELPHI.INI на все машины, на которых предполагается запуск Delphi.
Если Windows установлен в сети, INI-файл все равно должен быть установлен в локальных каталогах, поскольку он необходим для успешной работы.
Если во время установки был выбран пункт WINSYS, то будет создан каталог DELPHI\WINSYS. В движке установки имеется ошибка, т.к. не все необходимые файлы включены в список устанавливаемых файлов. Скопируйте файлы из каталогов CDROM:\RUNIMAGE\WINDOWS и CDROM:\RUNIMAGE\WINDOWS\SYSTEM в каталог WINSYS. Затем данный каталог должен быть включен в переменную Path (путь). Если вы хотите скопировать эти файлы в каталог WINDOWS\SYSTEM, не забудьте их предварительно сохранить, что может пригодится в случае файловых коллизий. Вы должны взять на себя заботу о сохранении файлов более новых версий. В этом вам может помочь DOS-программа REPLACE.EXE.
Если каталог WINSYS создан не был (Шаг 5), скопируйте содержимое каталогов CD:\RUNIMAGE\WINDOWS и CD:\RUNIMAGE\WINODWS\SYSTEM на все рабочие станции. Поместите эти файлы в отдельный каталог и включите в путь. (Это сделает удаление Delphi намного проще.)
Для использования Delphi скопируйте файл группы, созданный в каталоге Windows, на другие необходимые рабочие станции.
C помощью Program Manager создайте на этих машинах группы.
Модифицируйте переменную PATH (путь) на всех рабочих станциях, на которых должна работать Delphi, следующим образом: PATH=C:\IBLOCAL\BIN;C:\DELPHI\BIN
Все пользователи перед использованием Delphi должны загрузить DOS-утилиту SHARE (в предположении, что используется Windows 3.1).
Следующая строчка должна быть добавлена в AUTOEXEC.BAT каждому пользователю Delphi:
SHARE /F:4096 /L:40
Модифицируйте WIN.INI на всех машинах (в предположении, что Windows установлена на локальном диске), добавляя следующее:
[IDAPI] DLLPATH=X:\IDAPI;C:\IDAPI CONFIGFILE01=X:\IDAPI\IDAPI.CFG
[Borland Language Drivers] LDPath=X\IDAPI\LANGDRV
[BWCC] BitmapLibrary=BWCC.DLL
[Interbase] RootDirectory=X:\IBLOCAL
[Paradox Engine] UserName=PxEngine NetNamePath=X:\ MaxTables=64 RecBufs=64 MaxLocks=64 MaxFiles=64 SwapSize=64 NetNameFDSM=
[DDE Servers] DBD=X:\DBD\DBD
[DBD] WORKDIR=X:\DBD PRIVDIR=C:\DBD\DBDPRIV
Где X - сетевой диск и путь, куда устанавливается программа. Имейте в виду, что PRIVDIR установлен локально.
Примечание: Delphi записывает многочисленные INI-файлы в каталог Windows. Эти файлы могут копироваться на другие рабочие станции только в случае их отсутствия там. Если они являются причиной неработоспособности Delphi, вы должны вручную добавить содержимое новых файлов к содержимому уже существующих.
INI-файлы, устанавливаемые Delphi:
RS_SQLIF INI WINHELP INI MULTIHLP INI DELPHI INI ODBCINST INI ODBC INI RPTSMITH INI RS_RUN INI ODBCISAM INI
Конфигурация, описанная выше, должна учитывать установку флага "только для чтения" после окончательной установки Delphi, но, к сожалению, это было протестировано только в случае локальной установки Windows.
[000934]
Содержание раздела