Otßzka:
Nastavenφ cest v poΦφtaΦovΘ sφti.
Odpov∞∩
JednotlivΘ moduly Bakalß°∙ mohou b²t umφst∞ny na r∙zn²ch mφstech. Zßstupce °editele mß nap°. rozvrh a suplovßnφ na "svΘm" poΦφtaΦi (suplovßnφ d∞lß t°eba v dob∞, kdy nenφ p°ipojen k sφti), evidenΦnφ Φßst systΘmu (vΦetn∞ ·vazk∙) je instalovßna na serveru.
N∞kterß data, vytvo°enß jednφm programem, ovÜem
vyu₧φvajφ i dalÜφ moduly. Nap°. data ·vazk∙, zapsanß ve
SpoleΦnΘm prost°edφ, pot°ebuje nejen Rozvrh, ale tΘ₧
Evidence pro zßpis znßmek, Rozpis maturit pro naΦtenφ ₧ßk∙
maturitnφch roΦnφk∙, Plßn akcφ Ükoly, TematickΘ plßny
atd. V modulu Evidence lze zobrazit rozvrhy ₧ßk∙ a uΦitel∙,
Suplovßnφ p°ebφrß data z Plßnu akcφ apod.
P°i spuÜt∞nφ ka₧dΘho programu musφ b²t
proto definovßny cesty k datov²m soubor∙m ostatnφch modul∙.
Nastavenφ cest probφhß podle nßsledujφcφho principu:
1) | Program m∙₧e b²t spuÜt∞n s parametrem, kter²m
je soubor s p°φponou ini (obsahujφcφ
sekci [Cesty]) P°φklad INI souboru [Cesty] Evidence=D:\BAKALARI\EVID\ Maturity=D:\BAKALARI\MATURITY\ Temaplan=D:\BAKALARI\TEMAPLAN\ Rozvrh=D:\BAKALARI\ROZVRH\ atd. Tento zp∙sob vyu₧ijeme nap°. v situaci, kdy je cel² sytΘm instalovßn na serveru sφt∞ peer to peer v adresß°i c:\bakalari, disk C: je pro vedlejÜφ stanici namapovßn jako D: a veÜkerß data chceme mφt na serveru. V takovΘm p°φpad∞ spustφme Rozvrh z vedlejÜφ stanice nap°. p°φkazem: d:\bakalari\rozvrh\ROZVRH.EXE d:\bakalari\rozvrh\BAKA32D.INI , p°iΦem₧ soubor baka32d.ini vytvo°φme v adresß°i bakalari jako kopii souboru baka32.ini (viz bod 2) a opravφme v n∞m sekci [cesty] na D: (viz v²Üe). |
2) | Nenφ-li parametr
uveden,
cesty se nastavφ podle souboru BAKA32.INI
v adresß°i .. (o ·rove≥ blφ₧ ke ko°eni)
- vzhledem k adresß°i, odkud je
modul spuÜt∞n. Toto je standardnφ situace P°i instalaci Bakalß°∙ nap°. do adresß°e f:\bakalari (tzn. Evidence do f:\bakalari\evid, Rozvrh do f:\bakalari\rozvrh atd.) se zalo₧φ soubor BAKA32.INI v adresß°i f:\bakalari a zapφÜφ se do n∞j cesty, zadanΘ v pr∙b∞hu instalace. SpouÜtφme-li jak²koliv modul ze stanice, kterß "vidφ" tento adresß° jako f:\bakalari, zadßme prost² p°φkaz bez parametru. Nap°. f:\bakalari\maturity\maturity.exe. Po korektnφ instalaci nemusφme v tomto p°φpad∞ nic m∞nit! |
3) | Pokud soubor v adresß°i .. (o
·rove≥ blφ₧ ke ko°eni) nenφ p°φstupn², nastavφ se cesty
podle souboru BAKA32.INI
v adresß°i Windows (pokud tento soubor
existuje). Tato situace m∙₧e nastat nap°. v p°φpad∞, kdy je adresß° f:\bakalari\evid v sφti namapovßn jako k:. P°i spuÜt∞nφ Evidence nenφ adresß° .. (o ·rove≥ blφ₧ ke ko°eni) p°φstupn². Proto existuje tato poslednφ mo₧nost, vytvo°it kopii souboru baka32.ini v adresß°i Windows (na vÜech stanicφch). Op∞t je samoz°ejm∞ t°eba sekci [cesty] opravit podle skuteΦnosti. |
NastavenΘ cesty lze zobrazit i b∞hem prßce s programy v zßv∞snΘ nabφdce "=". Lze tedy kdykoliv zkontrolovat, odkud se data skuteΦn∞ naΦetla. V p°φpad∞, ₧e program n∞kterß data nenalezne, budete upozorn∞ni nejen na nesprßvnΘ nastavenφ cesty, ale takΘ na to, ze kterΘho souboru BAKA32.INI byly cesty naΦteny.
Poznßmky: | |
1) | Mo₧nß mßte nastavena prßva p°φstupu u₧ivatel∙ v sφti nap°. do adresß°∙ h:\bakalari\evid , h:\bakalari\rozvrh, avÜak nikoli do adresß°e h:\bakalari . Dopl≥te vÜem u₧ivatel∙m prßvo p°φstupu k souboru h:\bakalari\baka32.ini ! |
2) | Mo₧nß mßte v sφtφch Windows namapovßn disk a adresß° serveru nap°. c:\bakalari\evid jako K:. Vhodn∞jÜφ mapovßnφ pro verzi w12e je c:\bakalari jako K:, aby byl na disku K nalezen soubor Baka32.ini. |
Shrnutφ - jak hledajφ moduly systΘmu Bakalß°i data: |
|
1) | Je-li modul spuÜt∞n s parametrem, jφm₧ je soubor s p°φponou .INI (vΦetn∞ cesty), naΦte program cesty z tohoto souboru. |
2) | Nenφ-li modul spuÜt∞n s parametrem dle 1., pokusφ se program otev°φt soubor BAKA32.INI v adresß°i .. (to jest o ·rov∞≥ blφ₧ ke ko°eni) vzhledem k adresß°i, odkud je modul spuÜt∞n. Najde-li tento soubor, naΦte cesty z tohoto souboru. |
3) | Nenφ-li spln∞no 1.a nenφ-li nalezen BAKA32.INI dle 2., pokusφ se program otev°φt soubor BAKA32.INI v adresß°i Windows (na lokßlnφm disku). Najde-li tento soubor, naΦte cesty z tohoto souboru. |
4) | Nenφ-li spln∞no 1.a nenφ-li nalezen BAKA32.INI dle 2. ani 3., ohlßsφ program absenci souboru BAKA32.INI a je ukonΦen. |