Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Syntaks
BinaryFormat.Length(binaryFormat as function, length as any) as function
Omtrent
Returnerer et binært format, der begrænser mængden af data, der kan læses. Både BinaryFormat.List og BinaryFormat.Binary kan bruges til at læse indtil slutningen af dataene.
BinaryFormat.Length kan bruges til at begrænse antallet af læste byte. Parameteren binaryFormat angiver det binære format, der skal begrænses. Parameteren length angiver det antal byte, der skal læses. Parameteren length kan enten være en talværdi eller en værdi i binært format, der angiver formatet for den længdeværdi, der vises før den værdi, der læses.
Eksempel 1
Begræns antallet af byte, der læses, til 2, når der læses en liste over byte.
brug
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
2
)
in
listFormat(binaryData)
output
{1, 2}
Eksempel 2
Begræns antallet af byte, der læses, når der læses en liste over byte, til byteværdien før listen.
brug
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
BinaryFormat.Byte
)
in
listFormat(binaryData)
output
{2}