Настройка на Inno

Основни характеристики:- поддържа всички 32-битови версии на Windows (95, 98, 2000, 2003, XP, Me, NT 4.0) - създава един exe файл, което значително опростява процеса на инсталиране на вашата програма - стандартен Windows 2000/XP интерфейс - ориентиран към потребителя (например пълен, минимален, потребителски) - всички инструменти за деинсталиране - Инсталиране на файл: вградена поддръжка за "deflate", bzip2, 7-zip LZMA компресирани файлове. Програмата може да сравнява информацията за версията на файла, да премества използвани файлове; брой споделени файлове (споделени); регистрирайте DLL/OCX/FNT/TLB и типове библиотеки; инсталиране на шрифтове - проверява дали определени програми са активни - създаване на преки пътища (напр. чрез старт меню или работен плот) - запис в ini файлове - вградена машина за скриптове на Pascal - поддържа многоезична инсталация - инсталиране и деинсталиране по подразбиране - наличен е целият код (Borland Delphi 2.0-5.0) - защита с парола за настройка - в случай на може cellation по време на изпълнение, всички действия ще бъдат нулирани

Най-простите и чести въпроси.

Inno Setup поддържа ли MBCS (многобайтови набори от символи)? Inno Setup 2.0.6 включва пълна поддръжка за MBCS. По-ранните версии не включват последното свойство.

Програмата поддържа ли уеб инсталация? не

Коментари.Започват с точка и запетая в началото на реда и могат да бъдат поставени навсякъде в скрипта. Не са възможни блокиране на коментари, както и поставяне на коментар в средата на ред. Последното е разрешено от компилатора, но по-късно, когато се изпълни, води до грешка.

Секции.Редът на секциите нямастойности. Всички те (с изключение на [Setup]) са произволни. На ключова дума се присвоява стойност, като се използва знакът за равенство (=).

Подсказките се състоят от един или повече параметри и техните опции, както и флагове. Параметърът от своя страна се състои от име, последвано от двоеточие (:) и стойност. Параметрите, опциите и флаговете са разделени един от друг с точка и запетая (;).

Преглед на раздела:

разделстойност
[Настройвам]съдържа инструкции за поведението на инсталационната рутина, както и как трябва да изглежда. Ключовите думи AppName, AppVerName и DefaultDirName са задължителни. Всички останали според нуждите
[Файлове]Това съдържа файлове за настройка
[икони]етикети (икони)
[Компоненти]Съотношението на компонентите към вида на инсталационната процедура
[Dirs]ви позволява да създавате нови празни папки
[INI]прави записи в INI файлове
[InstallDelete]първото действие по време на инсталацията, синтаксисът съответства на секцията [UninstallDelete].
[Съобщения]позволява специфични промени в текста
[регистър]прави запис в регистъра
[Бягай]изпълнява други програми, след като данните са били успешно инсталирани, но преди диалоговият прозорец да бъде затворен
[Задачи]позволява допълнителни действия при настройка
[видове]задава типа настройка
[Деинсталиране Изтриване]последната операция по време на деинсталиране. По този начин папките и/или файловете ще бъдат изтрити
[UninstallRun]първа операция по време на деинсталиране. Систаксиссъответства на секцията [Run].
[опции за език]съдържа информация за езика. обикновено не се използва

Inno работи вътре в скрипта с различни предварително дефинирани константи, които като правило съдържат пътища (path). Начин на писане:. Някои константи като и могат/трябва да бъдат предварително дефинирани от потребителя (вижте примера по-долу). Всеки, който иска сам да дефинира константите, трябва да се обърне към препроцесора на Alex Yackimoff.

Въпреки че този раздел е производен, той се използва в повечето случаи. В този случай в папката се копират три файла, пътят до които се съхранява в променливата [Files] Източник: "MyProg.exe"; DestDir: "" Източник: "MyProg.hlp"; DestDir: "" Източник: "Readme.txt"; DestDir: ""; Флагове: isreadme

[Икони] Име: "\Моята програма"; Име на файл: "\MyProg.exe"

След като напишете скрипта, трябва да го компилирате.