Setup Generator / Setup Generator Pro

Poloprofesionßlnφ / profesionßlnφ instalace b∞hem chvilky.

   
     Setup Generator




Internet:     http://www.gentee.com
                  http://www.gentee.net

 

   
     Setup Generator Pro




Internet:     http://www.gentee.com
                  http://www.gentee.net


 Na ·vod 

Programujete a chcete svΘ produkty vypustit do sv∞ta (t°eba pomocφ internetu nebo CD p°φloh Φasopis∙)? Pak m∙₧e b²t dobrΘ vytvo°it instalaci svΘho produktu, aby p°φpadnφ u₧ivatelΘ m∞li pohodln∞jÜφ zprovozn∞nφ aplikace na svΘm poΦφtaΦi. Existuje spousta program∙ na p°φpravu instalacφ, ale bu∩ jsou p°φliÜ slo₧itΘ (a stojφ spoustu pen∞z), nebo naopak neumφ krom∞ zkopφrovßnφ soubor∙ nic jinΘho. N∞co mezi je program Setup Generator (freeware). Pokud po₧adujete v∞tÜφ mo₧nosti od instalace, pak je zde pro vßs verze Pro (shareware). Na tomto CD naleznete jak verzi freeware, tak verzi shareware.

Nßvod na tento program jste mohli najφt na Chip CD 5/01. Od tΘ doby ji₧ existuje ΦeÜtina do tohoto programu, tak₧e m∙₧ete vytvß°et pln∞ ΦeskΘ instalace pro svΘ ΦeskΘ programy. Ani slovenÜtφ Φtenß°i nemusejφ b²t zklamanφ, proto₧e existuje i slovensk² jazykov² balφΦek. V dialogu vyberte cestu do slo₧ky, kde mßte Setup Generator nainstalovßn a vyberte podslo₧ku language.

Jak budou vypadat vaÜe vlastnφ instalace vidφte ji₧ p°i instalaci SG, nebo¥ instalace SG je dφlem SG samotnΘho.

 Rozdφl mezi freeware a shareware verzφ 

Nebudeme vßs zde pouΦovat o licenci (rozdφl mezi freeware a shareware je snad vÜem jasn²), ale nastφnφme, co umφ freeware verze SG a co navφc umφ SG Pro.

Ob∞ verze vytvo°φ instalaci, kterou zkompilujφ do jedinΘho komprimovanΘho EXE souboru, kter² se potΘ jednoduÜe p°enßÜφ p°es internet nebo na disketßch (CD, DVD...).

Verze freeware umo₧nφ zobrazit p°ed instalacφ licenΦnφ ujednßnφ, vybrat slo₧ku, kam bude aplikace nainstalovßna, zapsat data do registru a INI soubor∙ a nakonec p°φpadn∞ spustit aplikaci a zobrazit soubor Ctimne.txt (Readme.txt). Samoz°ejmostφ je i kvalitnφ odinstalßtor.

SG Pro umφ navφc instalßtor rozd∞lit na jednotlivΘ moduly o zadanΘ velikosti (pro p°enos na disketßch), vybrat vφce jazyk∙ pro instalaci, vypnout p°ed instalacφ a deinstalacφ jin² program, v pr∙b∞hu kopφrovßnφ zobrazovat upoutßvky (viz. instalace Windows), instalovat pφsma a n∞kterΘ dalÜφ v∞ci.

 Ovlßdßnφ 

Jedna z v∞cφ, kterß je ob∞ma verzφm shodnß, je ovlßdßnφ a vzhled okna. V hornφ Φßsti jsou t°i nabφdky (Projekt - p°φkazy pro prßci s projekty, Nastavenφ - jazykovΘ nastavenφ a Nßpov∞da) a pod nimi tlaΦφtkovß liÜta (rozbalovacφ seznam pro p°epφnßnφ mezi projekty a 4 resp. 5 tlaΦφtek. Zbytek okna se m∞nφ podle kroku, ve kterΘm prßv∞ jste.

Pokud vedle textovΘho pole je tlaΦφtko , m∙₧ete pomocφ dialogu vybrat soubor(y), tlaΦφtko slou₧φ pro napsßnφ vφce°ßdkovΘho textu a tlaΦφtko s zobrazφ dialog pro v²b∞r pφsma. Cestu k souboru nebo text lze pochopiteln∞ zadßvat p°φmo do textovΘho pole.

 Vytvß°φme instalaci v Setup Generatoru 

Postup vytvo°enφ instalace nenφ slo₧it², vÜe je p°ehledn∞ uspo°ßdßno do Üesti krok∙.

Nejprve vytvo°φme nov² projekt pomocφ tlaΦφtka na panelu nßstroj∙ a zadßme jeho jmΘno.

ObecnΘ
Tvorba instalace zaΦφnß v²b∞rem cφlovΘho adresß°e a jmΘna v²stupnφho souboru (doporuΦeno je pou₧φt nßzev setup.exe nebo install.exe). Dßle vypl≥te jmΘno aplikace (bude nßsledn∞ pou₧ito jako slo₧ka s odkazy v nabφdce Start a standardnφ jmΘno slo₧ky (pokud u₧ivatel nevybere jinak), text v titulkovΘm pruhu instalßtoru, jazykovou mutaci instalace a obrßzek v levΘ Φßsti instalßtoru. Zde takΘ m∙₧ete p°idat odinstalßtor (pro p°φpad, ₧e by se ostatnφm vßÜ program nelφbil, aby ho nemuseli mazat ruΦn∞).

ZaΦφnßme
Chcete-li, m∙₧ete po vzoru instalacφ z InstallShield Wizard pou₧φt pomocnΘ okno jako pozadφ instalace (a p°idat na pozadφ text (nap°φklad jmΘno aplikace a copyright), vΦetn∞ urΦenφ pφsma). Pokud je t°eba, m∙₧ete vybrat text se souborem licence (jinak bude okno s licencφ p°eskoΦeno) a komentß° nad polem pro zadßnφ cesty. Komentß° m∙₧ete zadat p°φmo nebo pomocφ editoru vφce°ßdkov² text po stisku tlaΦφtka.

Soubory
Chcete-li si uÜet°it prßci, zkopφrujte vÜechny pot°ebnΘ soubory do jedinΘho adresß°e s podadresß°i a ten zadejte v poli Zdrojov² adresß°. Pokud pot°ebujete n∞kterΘ soubory zkopφrovat do slo₧ky SYSTEM NEBO WINDOWS, pak je m∙₧ete pomocφ tlaΦφtka + p°idat. V²znam dalÜφch tlaΦφtek je z°ejm² z jejich popis∙. Dialog pro p°idßnφ souboru obsahuje krom∞ tlaΦφtka pro v²b∞r souboru(∙) (pou₧φt lze zßstupnΘ znaky * a ?, pro p°idßnφ celΘ slo₧ky vyberte jeden soubor a potΘ nahra∩te jmΘno *.*) takΘ rozbalovacφ pole s cφlov²m umφst∞nφm soubor∙ a co mß instalßtor ud∞lat, pokud cφlov² soubor ji₧ existuje. TlaΦφtko P°idat p°idß soubor do seznamu a nechß dialog otev°en², tlaΦφtko OK dialog uzav°e.

INI/Registry
Pot°ebuje-li vßÜ program data z registru nebo INI soubor∙, pak je tato sekce pro vßs jako ud∞lanß. V p°φpad∞ vlastnφch INI soubor∙ je asi jednoduÜÜφ jej vytvo°it p°φmo a nechat pouze zkopφrovat jako ka₧d² jin² soubor, proto₧e instalßtor stejn∞ neumo₧≥uje pou₧φt prom∞nnΘ. Pokud ale pot°ebujete n∞co zapsat do ji₧ existujφcφho INI souboru (Win.ini, system.ini, ...) pak je tato funkce k nezaplacenφ. V²znam tlaΦφtek je shodn² se sekcφ Soubory, pro p°idßnφ se otev°e dialog, kde vyberete slo₧ku, zadßte jmΘno INI souboru, sekci, klφΦ a m∙₧ete p°idat i hodnotu.
Data lze zapsat do registru na druhΘ kart∞. Zadßte hlavnφ klφΦ a podklφΦ, nßzev a typ hodnoty a hodnotu.

Zßstupci
Instalßtor m∙₧e vytvo°it libovolnΘ mno₧stvφ zßstupc∙ (pro libovoln² soubor nebo i n∞kolik pro jeden EXE soubor s parametry. Zadßte pouze jmΘno zßstupce (nesmφ b²t dva stejnΘ), cestu, jmΘno souboru a p°φpadnΘ parametry.

Na konec
Zßv∞reΦnΘ okno m∙₧ete editovat zde. M∙₧ete urΦit text, kter² se mß objevit (t°eba pod∞kovßnφ), zda mß b²t zobrazen soubor README.TXT a zda mß b²t po instalaci spuÜt∞na aplikace (musφte doplnit cestu).

A₧ budete mφt vÜe nastaveno podle svΘho p°ßnφ, tlaΦφtkem Vytvo°it spustφte tvorbu EXE souboru, po ·sp∞ÜnΘ kompilaci m∙₧ete tlaΦφtkem Spustit instalaci ihned otestovat a p°φpadn∞ n∞kterß nastavenφ upravit, aby vßm vφce vyhovovala.

 Vytvß°φme instalaci v Setup Generatoru Pro 

Jestli₧e vßm mo₧nosti p°edchozφ verze nestaΦφ, nezb²vß, ne₧ pou₧φt shareware verzi. I ta vßm umo₧nφ vytvo°it plnohodnotnou instalaci, ale na jejφm zaΦßtku se objevφ hlßÜka o tom, ₧e k vytvo°enφ instalace byla pou₧ita neregistrovanß verze. Tuto verzi lze pou₧φvat 30 dnφ, po kter²ch byste m∞li program vymazat, ale instalace ji₧ vytvo°enΘ b∞hem tΘto doby m∙₧ete libovoln∞ Üφ°it, ale na zaΦßtku instalace bude hlßÜka o pou₧itφ neregistrovanΘ verze. Pokud vßm tato skuteΦnost nevadφ, m∙₧ete se sm∞le vrhnout do prßce.

Okno programu je shodnΘ s verzφ free, ale vφce nastavenφ si pochopiteln∞ vynutilo vφce krok∙ pro vytvo°enφ instalace.

V²stup
Prvnφ krok slou₧φ k nastavenφ informacφ o budoucφm instalßtoru, jako jeho umφst∞nφ, jmΘno (doporuΦeno je pou₧φt nßzev setup.exe nebo install.exe) a ikona. Dßle, zda mß b²t instalßtor vytvo°en jako kompaktnφ EXE soubor, nebo cca. 36 kB velk² EXE soubor a instalovanΘ soubory a₧ v samostatnΘm PAK souboru. Ovlivnit zde tΘ₧ m∙₧ete velikost instalaΦnφch soubor∙ (pro p°φpad distribuce na disketßch) a p°φpadn∞ tΘ₧, kolik mφsta mß instalßtor rezervovat na prvnφ disket∞ (nap°. pro dokumentaci). JeÜt∞ m∙₧ete nastavit ·rove≥ komprese a typy soubor∙, kterΘ nemajφ b²t komprimovßny (nejΦast∞ji archivy). Zatr₧enφm polo₧ky Archiv typu Solid vytvo°φte "jednolit² komprimovan² soubor", Φφm₧ uÜet°φte trochu mφsta.

ObecnΘ
V tomto kroku vypl≥te jmΘno aplikace (bude nßsledn∞ pou₧ito jako slo₧ka s odkazy v nabφdce Start a standardnφ jmΘno slo₧ky, pokud u₧ivatel nevybere jinak, text v titulkovΘm pruhu instalßtoru, zda majφ b²t vÜechna okna stejn∞ velkß (Permanent Size Window), obrßzek v levΘ Φßsti instalßtoru a jazykovΘ mutace instalace (aktivnφ jsou v levΘm seznamu). Sv∙j produkt m∙₧ete zabezpeΦit pomocφ hesla (v dob∞ internetu nep°φliÜ kvalitnφ ochrana, ale mo₧nß se vßm hodφ).

ZaΦφnßme
Spousta nastavenφ, kterß se t²kajφ zaΦßtku instalace si vynutila jejich umφst∞nφ do t°ech zßlo₧ek:
Dialogy: Do pole Nahrßt obrßzek nebo text m∙₧ete zadat cestu k souboru BMP nebo napsat text, kter² bude zobrazen p°ed prvnφm dialogem (nap°. logo). Do dalÜφch dvou polφ zadejte cesty k soubor∙m s licencφ a README (·vodnφ informace). T∞chto soubor∙ se t²kß i zatrhßvacφ pole Zobrazit soubor Readme p°ed licencφ. RßmeΦek Cesta instalace slou₧φ k nastavenφ slo₧ky, kam mß b²t aplikace instalovßna. Standardnφ je slo₧ka C:\Program files\JmΘno aplikace. Zm∞nu cesty m∙₧ete u₧ivateli zakßzat (Vynutit implicitnφ cestu), p°φpadn∞, pokud plßnujete aktualizace aplikace, m∙₧ete pro pozd∞jÜφ usnadn∞nφ cestu ulo₧it. JeÜt∞ zb²vß vyplnit komentß° nad polem pro v²b∞r cesty a p°φpadn∞ jej zarovnat na st°ed.
Pozadφ: Polo₧ky si zp°φstupnφte zatr₧enφm Zobrazit pozadφ, Φφm₧ bude b∞hem instalace zobrazeno p°es celou obrazovku na pozadφ okno (ve stylu InstallShield). Na pozadφ m∙₧ete zobrazit text nebo bitmapu, v p°φpad∞ textu urΦete font, °ez a velikost (jako jmenovatel zlomku, Φφm menÜφ, tφm v∞tÜφ pφsmo, nap°. 5 znamenß 1/5 v²Üky obrazovky). Obrßzek nebo text m∙₧e b²t i vpravo dole, dßle m∙₧ete urΦit barvu pozadφ, pφsma a jeho stφnu. Volba Pozadφ s pevnou barvou nevytvo°φ na pozadφ barevn² p°echod do ΦernΘ.
Check/Close: Aktualizujete-li p°edchozφ verzi aplikace, pak se m∙₧e hodit zkontrolovat, zda nenφ p°edchozφ verze spuÜt∞na a p°φpadn∞ ji vypnout. StaΦφ zadat JmΘno okna aplikace a vybrat, zda je toto jmΘno kompletnφ, nebo m∙₧e titulek obsahovat jeÜt∞ n∞co jinΘho. V rßmeΦku Check for Used resources m∙₧ete kontrolovat pou₧itφ i jinΘ zdroje, kterΘ by mohli zp∙sobit kolizi p°i instalaci (nap°. p°i aktualizaci DLL). 

Soubory
Chcete-li si uÜet°it prßci, zkopφrujte vÜechny pot°ebnΘ soubory do jedinΘho adresß°e s podadresß°i a ten zadejte v poli Zdrojov² adresß°. Pokud pot°ebujete n∞kterΘ soubory zkopφrovat do slo₧ky SYSTEM NEBO WINDOWS, pak je m∙₧ete pomocφ tlaΦφtka + p°idat. V²znam dalÜφch tlaΦφtek je z°ejm² z jejich popis∙. Dialog pro p°idßnφ souboru obsahuje krom∞ tlaΦφtek pro v²b∞r souboru(∙) (pou₧φt lze zßstupnΘ znaky * a ?) a slo₧ek takΘ rozbalovacφ pole s cφlov²m umφst∞nφm soubor∙ (CUSTOM PATH dovolφ v²b∞r vlastnφ cesty) a co mß instalßtor ud∞lat, pokud cφlov² soubor ji₧ existuje. Soubor m∙₧ete nechat zaregistrovat jako DLL nebo OCX a m∙₧ete zakßzat pozd∞jÜφ deinstalaci. TlaΦφtko P°idat p°idß soubor do seznamu a nechß dialog otev°en², tlaΦφtko OK dialog uzav°e.

Pr∙b∞h
Pokud instalace potrvß delÜφ dobu (vφce ne₧ 5-10 vte°in), pak je vhodnΘ o jejφm pr∙b∞hu informovat u₧ivatele. Zatr₧enφm Zobrazit okno pr∙b∞hu zobrazφte okno s procentußlnφm ukazatelem, nastavit m∙₧ete barvu pop°edφ a pozadφ a to, zda mß b²t automaticky ukonΦen.
Pokud jste instalovali Windows, Office nebo t°eba n∞jakou hru, v pr∙b∞hu kopφrovßnφ soubor∙ jsou zobrazovßny nejr∙zn∞jÜφ upoutßvky bu∩ na produkt samotn² nebo na dalÜφ produkty danΘ firmy. I SG Pro umφ n∞co podobnΘho. Nastavenφ upoutßvek se d∞je v rßmeΦku Upoutßvky, kde zadßte minimßlnφ dobu, po kterou mß b²t obrßzek zobrazen (v milisekundßch), a stejn∞ jako p°i p°idßvßnφ soubor∙ p°idßvßte jednotlivΘ upoutßvky. V dialogu jeÜt∞ urΦete, na kolika procentech mß b²t upoutßvka zobrazena. Jako upoutßvky pou₧φvejte obrßzky menÜφch rozm∞r∙ (pamatujte na ty, kte°φ pou₧φvajφ rozliÜenφ 640*480).

INI/Registry
Pot°ebuje-li vßÜ program data z registru nebo INI soubor∙, pak je tato sekce pro vßs jako ud∞lanß. V p°φpad∞ vlastnφch INI soubor∙ je asi jednoduÜÜφ jej vytvo°it p°φmo a nechat pouze zkopφrovat jako ka₧d² jin² soubor, proto₧e instalßtor stejn∞ neumo₧≥uje pou₧φt prom∞nnΘ. Pokud ale pot°ebujete n∞co zapsat do ji₧ existujφcφho INI souboru (Win.ini, system.ini, ...) pak je tato funkce k nezaplacenφ. V²znam tlaΦφtek je shodn² se sekcφ Soubory, pro p°idßnφ se otev°e dialog, kde vyberete slo₧ku, zadßte jmΘno INI souboru, sekci, klφΦ a m∙₧ete p°idat i hodnotu a urΦit, zda mß b²t hodnota nastavena, pokud polo₧ka ji₧ existuje..
Data lze zapsat do registru na druhΘ kart∞. Zadßte hlavnφ klφΦ a podklφΦ, nßzev a typ hodnoty a hodnotu a op∞t zakßzat p°epsßnφ existujφcφ hodnoty..

Zßstupci
Instalßtor m∙₧e vytvo°it libovolnΘ mno₧stvφ zßstupc∙ (pro libovoln² soubor nebo i n∞kolik pro jeden EXE soubor s parametry. Zadßte pouze jmΘno zßstupce (nesmφ b²t dva stejnΘ), cestu, jmΘno souboru a p°φpadnΘ parametry, dßle m∙₧ete urΦit ikonu zßstupce, po°adovΘ Φφslo ve slo₧ce (Win98 a vyÜÜφ), pracovnφ adresß° a zda mß b²t vytvo°en na ploÜe (Desktop), ve slo₧ce Po spuÜt∞nφ (StartUp) nebo oboje.
Karta Nastavenφ definuje dalÜφ mo₧nosti ohledn∞ zßstupc∙, jako otev°enφ slo₧ky v Pr∙zkumnφkovi a dohled u₧ivatele na vytvß°enφm zßstupc∙ v nabφdce Start, Po spuÜt∞nφ a na ploÜe. Pokud bude program instalovßn na poΦφtaΦi s vφce u₧ivateli, m∙₧ete urΦit, zda majφ b²t zßstupci vÜem spoleΦnφ (All Users) nebo pouze danΘmu u₧ivateli.

Na konec
Dialogy
: Zßv∞reΦnΘ okno m∙₧ete editovat zde. M∙₧ete urΦit text, kter² se mß objevit (t°eba pod∞kovßnφ), zda mß b²t zobrazen soubor README.TXT a jestli mß b²t zobrazen ve standardnφm textovΘm editoru.
Spustit: Zde urΦφte, co vÜe mß b²t spuÜt∞no po skonΦenφ instalace.
Odinstalovßnφ: Na tΘto kart∞ mßte volby vztahujφcφ se k odinstalßtoru. V²znam nastavenφ je snad jasn², v rßmeΦku SpuÜt∞nφ ... m∙₧ete urΦit, kter² program mß b²t spuÜt∞n p°ed samotn²m odinstalovßnφm.

Advanced
Pφsma
: Pokud pot°ebujete nainstalovat n∞jakß pφsma, m∙₧ete je p°idat zde.
Nastavenφ: R∙znß nastavenφ, kterß se jinam neveÜly: Use Monospace... pou₧ije pφsmo
tohoto typu, Show Horizontal... zobrazφ vodorovn² posuvnφk u souboru Readme, Don't show... zakß₧e zobrazenφ dialogu pro v²b∞r slo₧ky (pokud je pot°eba vßmi pevn∞ danß. Oblast Registering Extension umo₧nφ asociovat p°φponu (Extension Name) vßmi definovanΘmu programu.

Poznßmka: Pokud vytvo°φte instalaci ve freeware verzi, m∙₧ete ji p°enΘst do verze Pro a pouze doplnit dalÜφ nastavenφ. Naopak to ale ud∞lat nelze.

 Zßv∞r 

Mo₧nosti obou verzφ program∙ snad uspokojφ ka₧dΘho programßtora. Pro jednoduÜÜφ instalace doporuΦujeme freeware verzi, proto₧e potencißlnφ u₧ivatele nebude obt∞₧ovat p°i instalaci dialogov²m oknem o pou₧itφ shareware. Pokud ale pot°ebujete funkce z verze shareware, nenφ to problΘm, nebo¥ vÜechny instalace vytvo°enΘ i v neregistrovanΘ verzi m∙₧ete libovoln∞ Üφ°it bez dalÜφch peripetiφ.

Krom∞ instalacφ m∙₧ete tΘ₧ vytvß°et pohodln∞ rozbalovatelnΘ archivy, proto₧e p°i vytvß°enφ EXE souboru dochßzφ ke kompresi (ale zase nenφ tak ·Φinnß).

Pokud s funkcemi Setup Generatoru spokojeni nejste, zkuste n∞kter² jin² komerΦnφ produkt, kter² vßs ovÜem bude stßt znaΦnΘ ·spory.

P°φjemnou prßci s archivy p°eje

TomᚠMilbach


VaÜe tipy pro dalÜφ nßvody oΦekßvßme na adrese navody.chipcd@vogel.cz