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. ![](/file/23403/Chip_2001-09_cd1.bin/zkuste/sg/Images/okno.gif)
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. |