Vytváření prostředí úloh

 

 

CONFIG.SYS

je systémový konfigurační soubor, který obsahuje příkazy plněné při zapnutí počítače. Pro FoxPro 2.0 jsou zde důležité zejména příkazy - BUFFERS a FILES. BUFFERS - udává počet diskových zásobníků/prostorů, které operační systém rezervuje v paměti (většinou velikosti 512 bytů) a které se využívají při čtení a zápisu na disk. Pro FoxPro se doporučuje nastavit hodnotu mezi 20 a 40.  FILES - udává počet souborů, které mohou být otevřeny současně. Pro FoxPro by měla být tato hodnota alespoň o 10 vyšší, než je maximální počet potřebný pro aplikaci. Doporučené minimum je 40. Na hodnotě FILES uvedené eventuálně v CONFIG.FP nezáleží.Další doporučené příkazy pro CONFIG.SYS se týkají instalace myši. Je vhodnější myš nainstalovat ovladačem uvedeným v souboru CONFIG.SYS (t.j. v příkazu DEVICE - ušetří paměť).  Pokud chceme používat extended verzi FoxPro, je třeba vědět, že na počítačích s processorem 286 nelze. Na 386 se nedoporučuje instalovat EMS ovladač (mnohdy působí problémy), stačí nainstalovat HIMEM.SYS.

 

 

CONFIG.FP

Po startu FoxPro se automaticky tento soubor hledá a jestliže se nenajde, nastaví se implicitní hodnoty. Postup při hledání konfiguračního souboru FoxPro: v aktuálním adresáři, odkud se FoxPro startovalo ; podle cesty nastavené v proměnné PATH OS DOS. Jsou dvě možnosti, jak určit jiné umístění konfiguračního souboru nebo dokonce jeho jiné jméno: při startu použít parametr -C [<jm<M>éno konfig. souboru>] ; uložit tuto informaci do proměnné FOXPROCFG OS DOS. Konfigurační soubor může obsahovat nastavení většiny příkazů SET <set>=<hodnota příklad:

 

TALK=OFF

EXCLUSIVE=ON

 

Konfigurační soubor může obsahovat další speciální příkazy, uvádíme jejich tabulku s implicitními hodnotami. Chybně uvedené příkazy se při plnění ignorují.

Příkaz           hodnota            Implicitní nastavení

COMMAND        <příkaz>

DOSMEM         ON|OFF|<expN>        OFF

EDITWORK       <dir>                startovací adresář

EMS            ON|OFF|<expN>        ON

EMS64          ON|OFF               ON

F11F12         ON|OFF               ON

_GENGRAPH      <jméno programu>     GENGRAPH.PRG

_GENMENU       <jméno programu>     GENMENU.PRG

_GENPD         <jméno programu>     GENPD.PRG

_GENSCRN       <jméno programu>     GENSCRN.PRG

_GENXTAB       <jméno programu>     GENXTAB.PRG

INDEX          <přípona>            IDX

LABEL          <přípona>            LBX

MVCOUNT

pro standard   <128 až 3600>        256

MVCOUNT

pro extended   <128 až 65000>       256

OUTSHOW        ON|OFF               ON

OVERLAY        <dir> [OVERWRITE]    adresář FoxPro

PROGWORK       <dir>                startovací adresář

REPORT         <přípona>            FRX

RESOURCE       <cesta>              FOXUSER

SORTWORK       <dir>                startovací adresář

TEDIT          [/<expN>]<editor>

TIME           <1 až 1000000>       6000

TMPFILES       <drive:>             startovací adresář

 

 

Nejdůležitější příkazy CONFIG.FP

 

DOSMEM=ON|OFF|<expN>

 

ON - FoxPro využívá veškerou paměť přístupnou OS DOS

OFF - jen 60K, zbytek nechá pro příkazy RUN

<expN> - rezervace <expN>K paměti pro příkazy RUN

 

EMS=ON|OFF|<expN> pro standardní verzi FoxPro

 

určuje, zda bude využívat EMS - Expanded memory. Chceme-li určit, jakou EMS bude FoxPro využívat, zadáme její velikost v kilobytech parametrem <expN>. Hodnota by měla být násobkem 16 (zaokrouhlí se na nejbližší nižší).

 

EMS64=ON|OFF pro standardní verzi FoxPro

 

FoxPro automaticky využívá prvních 64K EMS. Starší emulátory EMS, nekompatibilní s LIM 4.0 a výše, mohou způsobit problémy při využívání expanded memory. V tomto případě se doporučuje buď zabránit využívání prvních 64K EMS nastavením EMS64 = OFF nebo zabránit použití veškeré EMS kromě prvních 64K příkazem EMS = 64.

 

F1112=ON|OFF

 

zabrání použití kláves F11 a F12. Pro počítače, které nemají tyto klávesy a mají starší verzi BIOS, která chybně vrací kladnou odpověď při testování těchto kláves. V takovém případě se po startu FoxPro neobjeví kurzor v příkazovém okně.

 

MVCOUNT=<expN>

 

zadává maximální počet proměnných použitých veFoxPro.

 

OUTSHOW=ON|OFF

 

určuje, zda bude možno pro odkrytí obrazovky pod okny použít stlačení kombinace kláves Ctrl+Shift+Alt.

 

OVERLAY=<adresář>[OVERWRITE] pro standardní verzi FoxPro

 

Zadává, kam se umístí soubor FOXPRO.OVL - standardní umístění je tam, kde je program FOXPRO.EXE. Je-li zadáno jiné umístění a soubor FOXPRO.OVL se tam nenajde nebo má starší datum než v adresáři, kde je soubor .EXE, zkopíruje se do zadaného adresáře. V případě, že je zadán parametr OVERWRITE, překopírování proběhne automaticky bez dotazu, zda povolíme případnou existující verzi FOXPRO.OVL přepsat.

 

RESOURCE=<adresář|plné jméno zdroj.souboru>

 

zadává umístění, evntuálně jméno zdrojového souboru FoxPro. Jestliže se zadaný soubor nenajde, vytvoří se nový.

 

TEDIT=[/<expN>]<editor>

 

externí textový editor pro příkaz MODIFY COMMAND. Parametrem <expN> lze rezervovat paměť pro editor pro standardní verzi FoxPro.

 

TIME=<expN>

 

udává dobu, po kterou FoxPro čeká na odezvu tiskárny.

 

EDITWORK|PROGWORK|SORTWORK|TMPFILES=<adresář>

 

adresáře, kam se budou ukládat pracovní soubory. Pro síťovou verzi je vhodné umístit pracovní soubory na zařízení s nejrychlejším přístupem. Nemáme-li v úmyslu používat dokumentátor FoxDoc nebo grafickou nadstavbu FoxGraph, je vhodné uvést v CONFIGF.FP příkazy

 

_FOXDOC = ""

_FOXGRAPH = "".

 

Abychom zajistili správné nastavení ovladače pro tiskárnu automaticky ihned při startu FoxPro, uvedeme do CONFIG.FP příkaz _PDRIVER = <M>jméno programu s ovladačem. V příkazech REPORT a LABELlze uvést jiný ovladač, který je platný pouze pro uvedený příkaz.