Wait

OŠETŘENÍ KLÁVESNICE

Warning

SPECIÁLNÍ FUNKCE V TRANSFORMACI

Watch

PARAMETRY EDITACE

Where (SQL)

ODBC

While

PŘÍKAZY CYKLU

Width

WIDTH - duplicitní klíčové slovo
■ report(..width..)... parametry automatické sestavy: počet znaků na řádek
■ graph(...width..)... parametr příkazu graph: šířka objektů v procentech
viz. width

Window

OKNO PRO VÝSTUP - with window

Windows

WINDOWS
Sítě Windows For Workgroups (WFW) a Windows 95, případně smíšené jsou
typu peer to peer. Přesto lze z důvodů bezpečnosti doporučit vyhrazení
jednoho počítače jako datového serveru. Není třeba používat program SHARE.

Určitou slabinou (oproti Novellu) je nedostatek informací o interních
strukturách systému (.INI soubory), nutných pro řešení občasných problémů.

Známé problémy:

■ Při tisku na síťovou tiskárnu pod WFW nelze nastavit timeout. Jde o
analogii parametru TI novelské utility CAPTURE. Implicitně platí 45 sec.
což znamená, že tisk nastane až zhruba minutu po té, co byl odeslán z
PC FANDu (aplikace).
Od verze PC FANDu 4.0 je toto řešeno nastavením FANDINST - TISKARNY -
- TIMEOUT=255. Viz. instalace tiskárny.

■ Občasné problémy při tisku nastávají i ve WIN95. Většinou jde o ztrátu
několika znaků na konci sestavy. Není pozorován ani dokumentován
jednoznačný vliv instalačních parametrů tiskárny ve WIN95 na tyto
problémy. Většinou pomůže znovu instalovat tiskárnu a při tom si dát
pozor na povolení tisku z DOS-aplikací.

Nastavení tiskárny - volba Start / Settings / Printer / Properties /
Details.
Pozor na:
Port Settings / MS-DOS print job properties (doporučujeme vypnout)
Port Settings / Check port before printing (zapnout)
Timeout settings - čekací doby (např. 15 a 45)

■ Nastavení HARDWARE, doporučujeme projít nastavení BIOSu pomocí SETUPu.
U nových desek věnujte pozornost volbě "Peripheral Setup" z voleb "SPP"
(standard pararel port), "ECP" (extended capabilities port) vyzkoušejte
"ECP". (CHIP 2/96,str.144)

■ Při připojení stanice s WIN95 k serveru Novell nelze sdílet RdOnly
soubory (např. úlohy). Jde o stejný problém, který se řeší v konfigurač-
ním souboru NET.CFG parametrem READ ONLY COMPATIBILITY=OFF. Ten ovšem
nelze v distribuční verzi WIN95 nastavit.
Řešení : - Ve FANDu 4.0 se úlohy při provedení otevírají rovnou RdOnly
bez testování atributů souboru.
- Nové 32-bit. drivery pro Novell pod WIN95 jsou dostupné na
Internetu. V nich lze parametr Read Only Compatibility nastavit.

■ DOS - klient pro sítě WINxy má více variant. Při použití základní verze
NET START BASIC mohou být problémy s textovými soubory, pokud jsou jinde
než na lokálním disku.
Startujte proto síť pomocí NET START FULL nebo je třeba v souboru
SYSTEM.INI nastavit správné implicitní hodnoty pro klienta, to jest
[network]
AutoStart=Full
PreferredRedir=Full

■ Windows 95 / 98
Při problémech s datovými soubory zkuste nastavení parametrů:
Ovládací panely -> Systém -> Výkon -> Systém souborů ->
Co dělat v nesnázích.
Zde naleznete 6 zaškrtávacích polí, jejichž nastavením lze ovlivnit
souborový systém Windows. Obecné optimální nastavení není známo,
je třeba prostě něco změnit a ověřit chování aplikace.

With

WITH, DO - duplicitní klíčová slova

With graphics

GRAFICKÉ PŘÍKAZY

With locked

LAN - PŘÍKAZ WITH LOCKED

With shared

LAN - PŘÍKAZ WITH SHARED

With window

OKNO PRO VÝSTUP - with window

Wr

LAN - POUŽITÍ VYŠŠÍCH MÓDŮ BLOKOVÁNÍ

Wrap

SETEDITTXT

write* (PROLOG)

write[ln]
write[ln]({Proměnná|'TextKonst'}[{,Proměnná|'TextKonst'}])

Výpis textových konstant, konstantních termů a přiřazených
proměnných. Writeln po výpisu přejde na nový řádek. Umožňuje výpis
termu libovolné struktury.

Příklad:

maz:- retract(a(X)),write(X).

Write

WRITE, WRITELN - duplicitní klíčová slova
Příkazy write a writeln provedou výpis údajů na obrazovku, jejich syntaxe
je však různá v kapitole P (procedury) a L (logic).

■ write(...)............. výstup na obrazovku (procedury)
■ write(...) ............ výstup na obrazovku - kapitola L write*

WriteLn

WRITE, WRITELN - duplicitní klíčová slova

WriteRec

WRITEREC - zápis věty do souboru
Příkaz pro zápis věty do souboru má dvě základní varianty podle způsobu
identifikace věty : fyzickým číslem věty nebo hodnotou jednoho z vlastních
klíčů souboru.

██ syntaxe: WRITEREC ( RecordProměnná , ČísloVěty [ ,+ ] )
WRITEREC ( RecordProměnná [ /NázevKlíče ]
, HodnotaKlíče [ ,+ ] )

■ RecordProměnná Lokální proměnná typu record of soubor. Z deklarace této
proměnné se odvodí, do kterého souboru se věta zapíše.
■ + ............ Provedení aditivních změn. V případě havárie se aditivní
změny neprovedou a nastaví se exitcode=1.
1. varianta
■ ČísloVěty..... Číselný výraz - fyzické číslo věty. Writerec(RecVar,0)
provede zápis nové věty (na konec souboru).
2. varianta
■ NázevKlíče ... Vlastní klíč souboru. Implicitně @.
■ HodnotaKlíče Textový výraz, hodnota klíče v interní podobě.
Slouží k identifikaci věty a může být jiný než v record
proměnné ( přepsání věty se změnou klíčových údajů).
Viz. SQL, keyof.

readrec isdeleted deleterec linkrec klíče recallrec

░░░░░░░░░░░░
░░příklady░░
░░░░░░░░░░░░


██ P Ukazka1 * VAR p : record of PARAM ;
...
writerec(p,''); {zápis poslední věty parametr. souboru}

██ F soubor.x klic : N,3 ; polozka : A,10 ;
#K @ klic ;
P Ukazka2 * VAR rec : record of soubor ; i : real ;
BEGIN
... { tohle neprojde neboť nelze }
soubor[i].klic := '111' ; { zapsat do klíčového údaje }
... { platné věty }
readrec(rec,i);
rec.klic:='111'; { takto dojde i k aktualizaci }
writerec(rec,i); { indexů věty !!! }
...
END ;

Ww

WW - duplicitní klíčové slovo
■ ww ................... editace v okně: obecný popis parametrů okna
■ edit(...ww...) ....... parametry editace: editace v okně
■ edittxt(...ww...) .... příkazy pro editaci textu: editace textu v okně
■ graph(...ww...) ...... okno pro graf
■ ww=(...) ............. uživatelské pohledy: navigace v okně