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.