Pomocí této funkce lze přečíst stav jedné z deseti obecných proměnných typu LONGINT. Která z těchto proměnných bude čtena, určuje parametr 'Num'. Prvních pět proměnných lze procedurou SetLIResult i naplnit. Proměnné 6..10 používá systém pro informaci makro systému a lze je pouze číst! Jejich význam se mění s použitým programem (FluxPam, Nestor, Klient, ...) a bude se časem rozšiřovat podle potřeb systému a zákazníků.
Vysvětlení použití proměnných LIResult 6..10:
1) FluxPam IV
----------
10: $00000001 = Po zadání historické položky v režimu Zpracování
se zobrazí okno se zadáním platnosti položky.
V opačném případě dostane položka automaticky
platnost podle aktuálního účetního období.
(/Ctrl+Shift+F5/)
10: $00000002 = Při použití funkce _LPMakeDef se zobrazí nebo
nezobrazí dialog s nastavením tiskáren.
(/Ctrl+Shift+F6/)
10: $00000004 = Při stisknutí /F1/ nebo /Alt+F1/ bude použit
uživatelský help a nikoliv systémový.
(/Ctrl+Shift+F7/)
10: $00000008 = Jestliže je použit parametr /h při spuštění
programu, zobrazí se úvodní nápověda. Aby se toto
neopakovalo při následném spuštění, uloží systém do
tohoto bitu hodnotu 1. Tím bude úvodní nápověda
blokována.
2) Nestor
------
10: $00000002 = Při použití funkce _LPMakeDef se zobrazí nebo
nezobrazí dialog s nastavením tiskáren.
(/Ctrl+Shift+F6/)
3) Klient
------
10: $00000002 = Při použití funkce _LPMakeDef se zobrazí nebo
nezobrazí dialog s nastavením tiskáren.
(/Ctrl+Shift+F6/)
Funkce se používá při předávání proměnných typu LONGINT mezi makry.
Dalším uplatněním této funkce je čtení proměnných, které byly nastaveny
systémem vnitřně, jako např. u filtru databázových
browserů, kde se takto zjišťuje číslo věty RefNr pro aplikaci funkce
_GetRec
.
Podívejte se na: Globální proměnné