Иллюстрированный самоучитель по C++ Builder

Программа InstallShield Express

Современные программы распространяются на компакт-дисках. Процесс установки программы, который, как правило, предполагает не только создание каталога и перенос в него выполняемых файлов и файлов данных с промежуточного носителя, но и настройку системы, для многих пользователей является довольно трудной задачей. Поэтому установку прикладной программы на компьютер пользователя обычно возлагают на специальную программу, которая находится на том же диске, что и файлы программы, которую надо установить. Таким образом, разработчик прикладной программы помимо основной задачи должен создать программу установки – инсталляционную программу.

Инсталляционная программа может быть создана точно так же, как и любая другая программа. Задачи, решаемые во время инсталляции, являются типовыми. Поэтому существуют инструментальные средства, используя которые можно быстро создать инсталляционную программу, точнее, установочный диск, не написав ни одной строчки кода.


Одним из популярных инструментов создания инсталляционных программ является пакет InstallShield Express. Borland настоятельно рекомендует использовать именно эту программу, поэтому она есть на установочном диске C++ Builder.

Процесс создания инсталляционного диска (CD-ROM) при помощи InstallShield Express рассмотрим на примере.

Пусть нужно создать инсталляционную дискету для программы "Сапер". Перед тем как непосредственно приступить к созданию установочной программы в InstallShield Express, нужно выполнить подготовительную работу – составить список файлов, которые должны быть установлены на компьютер пользователя; используя редактор текста, подготовить rtf-файлы лицензионного соглашения (EULA – End User Licensia Agreement) и краткой справки (readme-файл). Список файлов программы "Сапер", которые должны быть перенесены на компьютер пользователя, приведен в табл. 9.1.

Таблица 9.1. Файлы программы "Сапер", которые нужно установить на компьютер пользователя.

Файл Назначение Куда устанавливать
Saper.exe Программа Program Files\Saper
Saper.chm Файл справочной информации Program Files\Saper
Readme.rtf Краткая справка о программе Program Files\Saper
Eula.rtf Лицензионное соглашение Program Files\Saper
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.