Soubory typu "Proud"
Jedná se o indexované soubory v paměti nebo na disku. Paměťové proudy se používají
častěji. Proudy umožňují rychlé uchovávání proměnných všech datových typů,
které makrojazyk používá. Každá proměnná se ukládá s určitým indexem,
se kterým ji pak lze rychle přečíst. Rozsah indexu je u souborových proudů typu
WORD a u paměťových proudů typu LONGINT.
-
Existující diskový proud se otevírá procedurou SOpen.
-
Nový nebo paměťový proud se otevírá procedurou SRewrite.
-
K procházení jednotlivých vět proudu slouží funkce _SFirst,
_SNext, _SPrev,
_SLast.
-
Proud lze třídit procedurou SSort.
Přitom ovšem dojde přeřazení indexů k proměnným!
-
Vyhledávat lze funkcí _SFind. Jedná se o nepříliš efektivní
sekvenční hledání.
-
Proud lze zobrazit jako seznam pomocí objektu
Ins_GListBox.
-
Zobrazený proud pomocí objektu Ins_GListBox lze
rychle přetřídit podle aktuálně zobrazených řádek procedurou
SSortByGLBFace.
-
Procedurou
SDeleteAll rychle vymažete všechny záznamy z proudu.
Podívejte se na: Procedury a funkce -
Proudy