Snadnost instalace

Tento rys se t²kß ve 4D vytvo°en²ch aplikacφ a to jak jednou₧ivatelsk²ch ,tak i klient/server °eÜenφ a to p°edevÜφm tzv. balφΦkovΘho SW, kde najednou je rozesφlßno n∞kolik desφtek a₧ stovek kus∙ upgrade. Snadnost instalace zahrnuje jak snadnost pro koneΦnΘho u₧ivatele tak i pro v²vojß°e, kter² upgrade, nebo i verzi s opravou chyb zajiÜ¥uje.

AΦkoliv poΦßteΦnφ instalace produkt∙ vyvφjen²ch pod Access a VissualBasic m∙₧e b²t relativn∞ snadnß, existuje zde n∞kolik zßkladnφch problΘm∙. Distribuce aplikaΦnφch DLL, OCX a jin²ch soubor∙ vározdφln²ch slo₧kßch je Φasto problΘm. Obojφ Access a VisualBasic umφs¥uje mno₧stvφ t∞chto soubor∙ do slo₧ky \windows\system .
Ovlßdßnφ t∞chto soubor∙ p°es Windows Registry je Φasto problΘm, kdy₧ u₧ivatel instaluje jinΘ dalÜφ aplikace a produkty do svΘho systΘmu. Koncept sdφlenΘho k≤du je v²bornß v∞c, ale je to stßle k°ehkΘ a v∞tÜina u₧ivatel∙ balφΦkov²ch aplikacφ je neschopnß si poradit sáv²sledn²m problΘmem a t∞₧ko se vyznß váchybov²ch hlßÜenφch.
DalÜφ potvrzenφ problΘm∙ a slo₧itosti instalace je v²raznß popularita utilit jako je Micro Help's "Uninstaller.ö Tyto utility nejsou pot°eba pro produkty zalo₧enΘ na 4D aplikacφch, proto₧e 4D aplikace jsou instalovßny pouze ve svΘ vlastnφ slo₧ce a existuje pouze jedna podp∙rnß slo₧ka pojmenovanß "ACI" ve slo₧ce \windows, kde jsou umφst∞ny p°edevÜφm registrace a sφ¥ovß komunikace. Odstranit 4D produkt znamenß jednoduÜe vymazat tyto dv∞ slo₧ky zápoΦφtaΦe.

Zát∞chto d∙vod∙ v∞tÜina produkt∙ zalo₧en²ch na 4D ani nemusφ pou₧φvat instalaΦnφ program. Samoz°ejm∞ zápraktick²ch d∙vod∙ je stßle dobrΘ pou₧φt instalaΦnφ program i sáprodukty zalo₧en²mi pod 4D, proto₧e zalo₧φ slo₧ku, vytvo°φ zßstupce a p°emφstφ soubory na pevn² disk.

Nßsledujφcφ obrßzek ukazuje vÜechny soubory databßze. Pokud bude u₧ivatel upgradovat databßzi, staΦφ nahradit dva soubory struktury (Datab.4db a Datab.rsr).

Se 4D se váobvykl²ch situacφch nenφ t°eba starat o udr₧ovßnφ zm∞n vátabulkßch dat, index∙ a vztah∙, proto₧e 4D automaticky updatuje u₧ivatelova existujφcφ data p°i prvnφm spuÜt∞nφ novΘ verze. A to kompletn∞ automaticky !! Je mo₧nΘ p°idat novΘ sloupce a indexy do star²ch tabulek a i novΘ tabulky se zcela nov²mi vztahy sáji₧ existujφcφmi tabulkami, zm∞nit vztahy váexistujφcφch tabulkßch, zm∞nit typy sloupc∙ vátabulkßch. 4D automaticky updatuje existujφcφ u₧ivatelova data, ani₧ by jej Φφmkoliv zat∞₧ovala. Proto₧e data jsou ulo₧ena v prom∞nnΘ dΘlce je do prvnφho ulo₧enΘho zßznamu jeÜte i bezpeΦnΘ vrßtit se k p°edchozφ verzi.
Ze strany u₧ivatele ani v²vojß°e nenφ ₧ßdnß pot°eba provßd∞t cokoliv sádatov²m souborem.
Pro u₧ivatele to znamenß, ₧e mohou upgradovat na novou verzi kdykoliv a bezbolestn∞. Nic podobnΘho ve vÜech ostatnφch v²vojov²ch systΘmech nenφ. V t∞ch nejhorÜφch p°φpadech je nutno provΘst kompletnφ export a pak import do nov²ch dat s upravenou strukturou, a nebo alespo≥ programovat upgrade tak, aby rozeznal verzi a provedl p°enos definic.

4D a 4D Server zde vytvß°φ skuteΦn∞ plug and play "bez·dr₧bovΘ" aplikace pro st°ednφ firmy, to jest pro v∞tÜinu trhu oÜet°ovanΘho v²vojß°i balφΦkov²ch aplikacφ.