Popis | Pri výskyte chyby počas vykonávania postupnosti definovaných akcií sa interpret skriptu riadi podľa aktuálneho nastavenia jej spracovania. Lokálne premenné _ERR_LINE, _ERR_NR and _ERR_MSG sú vždy nastavované a bližšie popisujú vzniknutú chybu.
Možné aktuálne nastavenie spracovania a činnosť pri výskyte chyby: ON ERROR label - pri výskyte chyby bude skript pokračovať na akcii, ktorá nasleduje za návestím s menom label. ON ERROR NONE - po vykonaní akcie nie je definované návestie pre obsluhu chyby. V tomto stave sa skript nachádza po spustení. Výskyt chyby má za následok zápis do logovacej databázy a ukončenie skriptu. ON ERROR OFF - výskyt chyby nepreruší postupnosť vykonávania akcií, pokračuje sa bezprostredne nasledujúcou akciou (aj pri akcii IF THEN). Zistiť výskyt prípadnej chyby je možné testom hodnoty preddefinovanej lokálnej premennej _ERR_NR. Prístup k hodnote lokálnej premennej _ERR_NR v tomto režime má za následok jej nastavenie na hodnotu _ERR_NO_ERROR !!! ON ERROR ON - odstránenie účinku akcie ON ERROR OFF. Ak bolo pred akciou definované návestie pre obsluhu chyby, stáva sa toto aktívne.
|