BinaryFormat.RecordBinaryFormat.Record

SyntaxSyntax

BinaryFormat.Record(record as record) as function 

InfoAbout

Gibt ein Binärformat zurück, das einen Datensatz liest.Returns a binary format that reads a record. Der record-Parameter gibt das Format des Datensatzes an.The record parameter specifies the format of the record. Jedes Feld im Datensatz kann ein anderes Binärformat aufweisen.Each field in the record can have a different binary format. Wenn ein Feld einen Wert enthält, der kein binäres Format aufweist, werden keine Daten für dieses Feld gelesen, und der Feldwert wird unverändert im Ergebnis zurückgegeben.If a field contains a value that is not a binary format value, then no data is read for that field, and the field value is echoed to the result.

Beispiel 1Example 1

Liest einen Datensatz mit einer 16-Bit-Ganzzahl und einer 32-Bit-Ganzzahl.Read a record containing one 16-bit integer and one 32-bit integer.

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