Delphi 2
Общий доступ к Хранилищу Объектов (ObjectRepository)
Для создания общего доступа к Хранилищу Объектов вы должны сделать следующее:
- Скопируйте файлы Object Repository, которые вы хотите распространять, в новый каталог
- Скопируйте файл Delphi32.Dro из каталога \Delphi 2.0\Bin в новый каталог Хранилища Объектов
- Найдите и замените в файле Delphi32.Dro все пути к старым каталогам Хранилища на путь к новому каталогу
- В системных регистрах в секции Repository для Delphi 2.0 добавьте строку "BaseDir = значение", чтобы обозначить месторасположение Object Repository.
- Перезапустите Delphi 2.0 у каждого пользователя
Если вы не сделаете эти изменения, то у любого пользователя локальная копия Delphi 2, после загрузки файла Delphi32.Dro, начнет искать проекты и формы на локальном диске по несуществующему у данного пользователя пути. (Эти проекты и формы существуют только на компьютере, где их создали).
Пример
Теперь давайте определим коллективное Хранилище Объектов для Delphi 2.0. Для начала создайте новый каталог с именем C:\Object Repository 2 и скопируйте все файлы и каталоги из каталога \OBJREPOS в новый каталог. Кроме того, скопируйте файл Delphi32.Dro из каталога \Delphi 2.0\Bin также в новый каталог. Запустите текстовый редактор и откройте файл Delphi32.Dro. Найдите в этом файле все старые пути Хранилища Объектов, например такие:
C:\PROGRAM FILES\BORLAND\DELPHI 2.0\OBJREPOS |
и замените на
C:\Object Repository 2 |
Этим вы найдете и измените пути с указанием на новое месторасположение файлов в Delphi32.Dro. Затем запустите редактор регистров (REGEDT32.EXE) и найдите ключ с именем
Software/Borland/Delphi/2.0/Repository |
в секции HKEY_CURRENT_USER. Добавьте новую строковую величину (тип REG_SZ) с именем BaseDir и значением
C:\Object Repository 2 |
Закройте редактор регистров. После перезапуска Delphi 2.0 новый каталог будет содержать проект и шаблоны форм вашего Хранилища Объектов. [000133]