( DtaNum : Word; dim Pos : Longint; dim Value : ...) : Byte
Načtení první hodnoty z datové tabulky čísla DtaNum do proměnné Value.
Po přečtení se vrací ukazatel na další hodnotu tabulky v parametru Pos. Tento parametr nikdy neupravujte!
Jestliže tabulka dat s číslem DtaNum neexistuje, vrací funkce false.
Při čtení je potřeba dbát na to, aby se do čísla skutečně četlo číslo a do řetězce řetězec.
Další hodnotu z tabulky DtaNum přečtete funkcí_DNext.
Funkce nikterak neovlivní globální ukazatel hodnoty v datech používaný příkazy Restore a Read.
Příklad:
data 10: 788,566,999,0;
data 11: 999,566,888,0;
data 20: "ABC 1","ABC 2","ABC 3","ABC 4","ABC 5", "";
call Test2;
Exit
procedure Test2
dim Num : Longint;
dim Pos : Longint;
if _DFirst(10, Pos, Num) then
repeat
Trace(Num);
until _DNext(10, Pos, Num) = false;
endif
endproc
Podívejte se na: Práce s daty