Советы по Delphi

         

Установка Delphi в сети


Установка Delphi на сетевой диск

Примечание:

Разработчики Delphi никогда не предусматривали его запуск из сети, и Borland не имеет на этот счет никаких рекомендаций и намеков по поводу самой возможности Delphi работать в сети. Данная информация может служить вам только в качестве отправного пункта и не претендует на роль поваренной книги.

Данный документ подразумевает в основном работу с платформами Windows версии 3.1 или 3.11. При использовании другой операционной системы должны быть, естественно, применены другие установки.

*****************************************************************

  1. Установите Delphi в сети, используя любую рабочую станцию, но не забудьте проверить опцию "Windows Lan", если Windows установлен на сервере в каталоге только для чтения.
  2. Измените файл 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]


    Содержание раздела