Ga naar hoofdinhoud

BinaryFormat.Record

Retourneert een binaire indeling die een record leest.

Syntax

BinaryFormat.Record(
record as record
) as function

Remarks

Retourneert een binaire indeling die een record leest. De parameter record specificeert de indeling van de record. Elk veld in de record kan een andere binaire indeling hebben. Als een veld een waarde bevat die geen waarde van een binaire indeling is, worden er voor dat veld geen gegevens gelezen en wordt de veldwaarde teruggestuurd naar het resultaat.

Examples

Example #1

Een record lezen dat één 16-bits geheel getal en één 32-bits geheel getal bevat.

let
binaryData = #binary({
0x00, 0x01,
0x00, 0x00, 0x00, 0x02
}),
recordFormat = BinaryFormat.Record([
A = BinaryFormat.UnsignedInteger16,
B = BinaryFormat.UnsignedInteger32
])
in
recordFormat(binaryData)

Result:

[A = 1, B = 2]

Category

Binary Formats.Reading records