spiritofsands,
в хелпе немного не правильно это место описано. по поводу реадмаск.
правильней вот так:
var
values : array[0..100] of variant;
begin
ReadMask('cdhfqs', i, array);
где
'cdhfqs' читаемая маска (в данном случае порядок чтения readC, readD, readH, readF, readQ, readS)
i это оффсет с которого будет начато чтение данных из pck
array - массив куда будут складироваться значения. начиная с нулевого элемента этого массива.
к примеру вот это:
readmask('cdddsdf',2,values)
эквивалентно следующему коду
var
offset:integer;
offset := 2;
values[0] := readc(offset);
values[1] := readd(offset);
values[2] := readd(offset);
values[3] := readd(offset);
values[4] := reads(offset);
values[5] := readd(offset);
values[6] := readf(offset);
только записывается одной строкой.
__________________
L2Ext - project closed.
|