Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Syntax
BinaryFormat.Length(binaryFormat as function, length as any) as function
About
Gibt ein Binärformat zurück, das die Datenmenge begrenzt, die gelesen werden kann. Beide und BinaryFormat.ListBinaryFormat.Binary können verwendet werden, um bis zum Ende der Daten zu lesen.
BinaryFormat.Length kann verwendet werden, um die Anzahl der gelesenen Bytes zu begrenzen. Der binaryFormat Parameter gibt das zu begrenzende Binärformat an. Der length Parameter gibt die Anzahl der zu lesenden Bytes an. Der length Parameter kann entweder ein Zahlenwert oder ein Binärformatwert sein, der das Format des angezeigten Längenwerts angibt, der vor dem gelesenen Wert steht.
Beispiel 1
Beschränken Sie die Anzahl von Bytes, die beim Lesen einer Byteliste auf 2 gelesen werden.
Verwendung
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
2
)
in
listFormat(binaryData)
Output
{1, 2}
Beispiel 2
Beschränken Sie die Anzahl von Bytelesevorgängen beim Lesen einer Byteliste auf den Bytewert vor der Liste.
Verwendung
let
binaryData = #binary({1, 2, 3}),
listFormat = BinaryFormat.Length(
BinaryFormat.List(BinaryFormat.Byte),
BinaryFormat.Byte
)
in
listFormat(binaryData)
Output
{2}