Inno Setup
Inno Setup je prostředí sloužící k vývoji instalačního průvodce pro prostředí operačních systémů Microsoft Windows. Od roku 1997 jej vyvíjí Jordan Russel a od roku 2000 se na vývoji podílí Martijn Laan. Byl třikrát za sebou oceněn cenou Shareware Industry Awards v letech 2002 až 2004. Inno Setup se vyznačuje poměrně velkou snadností pochopení vytváření instalačních průvodců. Jejich chování se definuje pomocí skriptu, na základě kterého se pak vygeneruje spustitelný soubor s instalačním průvodcem. Někteří lidé vytvořili na základě zdrojového kódu Inno Setup vlastní verze Inno Setup nebo jeho rozšíření. Například rozšíření My Inno Setup Extensions vytvořil Martijn Laan. Zaher vytvořil vlastní verzi Bidi Inno Setup s podporou psaní zprava doleva a podporou jazyků jako jsou arabština a hebrejština. Klíčové funkce
LicenceInno Setup je šířen jako produkt zdarma s možností použití výsledných instalačních průvodců ke komerčním účelům. Za určitých podmínek jsou dostupné ke komerčním účelům také zdrojové kódy. Ukázkový kód[Setup] AppName=My Program AppVerName=My Program version 1.5 DefaultDirName={pf}\My Program DefaultGroupName=My Program UninstallDisplayIcon={app}\MyProg.exe Compression=lzma SolidCompression=yes OutputDir=userdocs:Inno Setup Examples Output [Files] Source: MyProg.exe; DestDir: {app} Source: MyProg.chm; DestDir: {app} Source: Readme.txt; DestDir: {app}; Flags: isreadme [Icons] Name: {group}\My Program; Filename: {app}\MyProg.exe Další externí nástroje a rozšířeníMezi nejznámější rozšíření nebo pomocné nástroje pro Inno Setup je velmi pokročilý editor ISTool Bjørnara Hendena. Tento editor podporuje různé jazyky a velmi urnadňuje práci s instalačním skriptem a jeho vytvářením. Dalším rozšířením je Inno Setup Script #Includes od autora, který si říká LOGAN. Tato sada skriptů velmi příjemně uživatelsky zpřístupňuje některé funkce, vyžadující programování v Pascalu, jako je přidání tlačítka pro tisk licenční smlouvy, přehrávání hudby, změna velikosti a umístění obrázku v průvodci apod. PopularitaDíky svým vlastnostem a prakticky neomezené rozšiřitelnosti a licenčním podmínkám se stal Inno Setup oblíbeným i mezi komerčními společnostmi. Inno Setup proto použily například tyto společnosti:
Související článkyExterní odkazy |