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é