VaxNt/ProDB.PGuide.Implicitní proměnné
Některé hodnoty v Contextu mají zvláštní význam, obvykle začínají znakem underscore a používají se k předávání
globálních parametrů nebo parametrů k jednomu použití. Důležité je rozlišovat mezi vnitřními proměnnými virtuálního
stroje VaxNt (R0,R1,S,_S,...) a proměnnými obsaženými v Context. Zde se zabýváme těmito druhými.
Přehled následuje:
Proměnná Význam
-------------------------------------------------------------------------------------------------------------
_PreviousResult Pokud předcházející funkce mohla vracet úspěch (1) nebo neúspěch (0), je to uloženo
v proměnné Context.Values['_PreviousResult'].
_Skipped Při přeskakování na význačný determinatic ve dlouhém stringu pomocí funkce _skip2
se do této proměnné ukládá výsledný string.
_PrintByPages Je-li nastaveno na 1, tiskne se postupně po stránkách, každé volání funkcí print
resetuje tuto hodnotu na 0
_DelayAfterPage Při tisku donutí úlohu nechat tiskárnu resp. Windows odpočinout tím, že vyvolá
Sleep s udanou hodnotou, každé volání print funkcí zase tuto hodnotu resetuje.
Tato i předchozí proměnná se používají na chvilkové trumfnutí obvyklého chování
tiskových funkcí
-------------------------------------------------------------------------------------------------------------