Настройка на 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"
След като напишете скрипта, трябва да го компилирате.