Nastavení cest
|
<< Klikni pro zobrazení obsahu >> Navigace: Správa systému > Instalace > Nastavení cest |
Při spuštění každého programu musí být definovány cesty k datovým souborům ostatních modulů. Nastavení cest probíhá podle následujícího principu:
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 úroveň 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. ani 3., ohlásí program absenci souboru Baka32.INI a je ukončen.
Program je spuštěn s parametrem
Program je 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\ Tools=D:\BAKALARI\TOOLS\ main=D:\BAKALARI\MAIN\ Tento způsob využijeme např. v situaci, kdy je celý systém instalován na serveru adresáři C:\BAKALARI, disk C: je pro stanici namapován jako D: a veškerá data chceme mít na serveru. V takovém případě spustíme např. Portál ze stanice příkazem: D:\bakalari\main\bakalari.EXE D:\bakalari\Baka32D.INI přičemž soubor Baka32d.INI vytvoříme v adresáři bakalari jako kopii souboru baka32.ini a opravíme v něm sekci [cesty] na D:, případně se automaticky vytvoří při instalaci na síťovou stanici. ![]() |
Není-li parametr uveden, cesty se nastaví podle souboru BAKA32.INI v adresáři
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. Na serveru i na ostatních stanicích je stejně namapován adresář s umístěním programu Bakaláři (např. jako F:). Při instalaci Bakalářů do adresáře F:\bakalari 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 Portál ze stanice, která "vidí" tento adresář jako F:\bakalari, zadáme prostý příkaz bez parametru. Např. F:\bakalari\Main\bakalari.exe. Po korektní instalaci nemusíme v tomto případě nic měnit.
Nastavené cesty lze zobrazit i během práce s programy v 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í je C:\bakalari jako K:, aby byl na disku K: nalezen soubor Baka32.ini. |