Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Syntax
BinaryFormat.Length(binaryFormat as function, length as any) as function
O
Vráti binárny formát obmedzujúci množstvo údajov, ktoré možno prečítať.
BinaryFormat.List aj BinaryFormat.Binary možno použiť na čítanie až do konca údajov.
BinaryFormat.Length môžete použiť na obmedzenie počtu prečítaných bajtov. Parameter binaryFormat určuje binárny formát, ktorý sa má obmedziť. Parameter length určuje počet bajtov, ktoré sa majú čítať. Parameter length môže byť buď číselnou hodnotou, alebo hodnotou binárneho formátu, ktorá určuje formát hodnoty dĺžky, ktorá sa zobrazí pred prečítanou hodnotou.
Príklad č. 1
Obmedzte počet prečítaných bajtov na hodnotu 2 pri čítaní zoznamu bajtov.
používania
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
2
)
in
listFormat(binaryData)
výstupu
{1, 2}
Príklad č. 2
Obmedzte počet prečítaných bajtov pri čítaní zoznamu bajtov na hodnotu bajtu predchádzajúcu zoznam.
používania
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
BinaryFormat.Byte
)
in
listFormat(binaryData)
výstupu
{2}