Як включити в пакет інсталяції BDE та alias

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

І так, приступимо.

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

Знайдіть там папку Modules, відкрийте її та пошукайте файл з ім'ям BDE_ENT. Якщо такий файл є, добре, якщо ні, будемо його туди вставляти.

Де взяти відсутній модуль? У пакеті Вашого Delphi, в моєму випадку, це Delphi 7. Відкриваємо C: Program Files Borland Delphi7 MergeModules і шукаємо в директорії файл BDE_ENT.Msm

alias

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

InstallShield

Шукаємо у вікні InstallShield Objects/Merge Modules пакет Merge Modules , який ми встановили - BDE_ENT

включити

Зазначаємо його, відразу запуститься майстер установки BDE Designer

alias

У вікні Майстра установки, відзначте Create a new BDE Configuration file

пакет

Клавішей Browese перейдіть до папки збереженого проекту InstallShield і створіть файл BDEcfg.ini

InstallShield

У наступному вікні скористайтеся кнопкою Launch і, використовуючи у вікні кнопку Add , виберіть зі списку потрібний або натисніть OK

включити

Попередніх дій вже достатньо, щоб увімкнути BDE іабо в пакет інсталяції. Якщо Вам потрібно додати інформацію і до реєстру, тоді йдемо далі:

Перейдемо до наступного кроку Configure the Target System . Тут ми додамо відомості про BDE та конфігураційне

файл idapi32.cfg в реєстр.

Виберіть у списку Registry . Скопіюйте папку HKEY_LOCAL_MACHINE/Software/Borland/Database Engine у ​​верхньому вікні

InstallShield

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