Главная Полезности Как включить в пакет инсталляции BDE и alias?

Как включить в пакет инсталляции BDE и alias?

BDE

Так как же всё-таки разрешить этот вопрос? Как включить в пакет инсталляции BDE и alias? Пошаговая инструкция включения пакета BDE в инсталляционный пакет вашей программы с помощью InstallShield.

Все подробности купить права на парусное судно на сайте.

Описывать всю процедуру создания инсталляционного пакета с помощью InstallShield я здесь не буду (это тема для отдельной статьи), а коснусь лишь главного, вопроса о включении в пакет BDE и alias.

И так, приступим.

Для начала, убедитесь, что в Вашем пакете InstallShield установлен нужный модуль. Для чего откройте папку с установленным InstallShield (По умолчанию это директория Program Files\InstallShield\ . Точную ссылку я не даю, т.к. в разных версиях InstallShield пути различны ).

Найдите там папку Modules, откройте её и поищите файл с именем BDE_ENT. Если такой файл присутствует, хорошо, если нет, будем его туда вставлять.

Где взять недостающий модуль? В пакете Вашего Delphi, в моём случае, это Delphi 7. Открываем C:\Program Files\Borland\Delphi7\MergeModules и ищем в директории файл BDE_ENT.Msm

BDE_ENT.Msm

Копируем его в папку Modules InstallShield. Теперь всё в порядке и мы сможем включить в свой инсталляционный пакет BDE и желаемый alias. Наконец, создавая пакет, вы добрались до пункта Merge Modules.

Merge Modules

Ищем в окне InstallShield Objects/Merge Modules пакет Merge Modules, тот, который мы установили - BDE_ENT

BDE_ENT

Отмечаем его, тут же запустится мастер установки BDE Designer

BDE Designer

В открывшемся окне Мастера установки, отметьте Create a new BDE Configuration file

Create a new BDE Configuration file

Кнопкой Browese перейдите к папке сохранённого проекта InstallShield, и создайте файл BDEcfg.ini

BDEcfg.ini

В следующем окне воспользуйтесь кнопкой Launch и, используя в открывшемся окне кнопку Add, выберите из списка нужный alias и кликните OK

Launch

Предыдущих действий уже достаточно, для того, чтобы включить BDE и alias в пакет инсталляции. Если Вам требуется добавить сведения и в реестр, тогда идем дальше:

Перейдём к следующему шагу — Configure the Target System. Здесь мы добавим сведения о BDE и конфигурационном файле idapi32.cfg в реестр.

Выберите в управляющем списке Registry. Скопируйте папку HKEY_LOCAL_MACHINE/Software/Borland/Database Engine в верхнем окне

Database Engine

Поместите копию в папку HKEY_LOCAL_MACHINE/Software/Borland/Database Engine в нижнем окне.

Database Engine

Вот, собственно и вся премудрость.