Довольно часто возникает
необходимость переноса созданной программы управления базой данных на другой
компьютер, например, для того чтобы продемонстрировать ее своим друзьям или
знакомым. В отличие от процесса переноса обычной программы, когда, как правило,
достаточно скопировать только выполняемый файл (ЕХЕ-файл), при переносе программы
управления базой данных необходимо выполнить перенос BDE.
Здесь следует вспомнить,
что BDE представляет собой набор программ, библиотек и драйверов, обеспечивающих
работу прикладной программы с базой данных. Выполнить перенос BDE на другой
компьютер вручную практически невозможно.
Поэтому Borland рекомендует
создавать установочную программу, которая выполнит копирование всех необходимых
файлов, в том числе и компонентов BDE. В качестве средства создания установочной
программы Borland настоятельно рекомендует использовать утилиту InstallShield
Express, которая входит в состав всех наборов Delphi. Поставляемая с Delphi
версия этой утилиты специально адаптирована к задаче переноса и настройки BDE.
Можно попытаться установить
BDE вручную. Ниже перечислены файлы (их имена определены опытным путем), необходимые
для работы с базой данных Paradox:
- BLW32.DLL
- IDAPI32.DLL
- IDBAT32.DLL
- IDPDX32.DLL
- IDR20009.DLL
- USA.BLL
- CHARSET.BLL
Эти файлы нужно установить
на компьютер пользователя, затем проверить, что в реестре Windows есть перечисленные
ниже разделы и параметры:
- Раздел HKEY_LOCAL_MACHINESoftwareBorlandDatabase
engine — параметр DLLPATH должен содержать путь к DLL-файлам BDE;
- Раздел HKEY_LOCAL_MACHINESoftwareBorlandBLW32 — параметр BLAPIPATH должен содержать путь к BLL-файлам BDE.