Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Σύνταξη
BinaryFormat.Record(record as record) as function
Περίπου
Επιστρέφει μια δυαδική μορφή που διαβάζει μια εγγραφή. Η παράμετρος record καθορίζει τη μορφή της εγγραφής. Κάθε πεδίο στην εγγραφή μπορεί να έχει διαφορετική δυαδική μορφή. Εάν ένα πεδίο περιέχει μια τιμή που δεν είναι τιμή δυαδικής μορφής, τότε δεν διαβάζονται δεδομένα για αυτό το πεδίο και η τιμή πεδίου απηχείται στο αποτέλεσμα.
Παράδειγμα 1
Διαβάστε μια εγγραφή που περιέχει έναν ακέραιο 16-bit και έναν ακέραιο 32-bit.
χρήσης
let
binaryData = #binary({
0x00, 0x01,
0x00, 0x00, 0x00, 0x02
}),
recordFormat = BinaryFormat.Record([
A = BinaryFormat.UnsignedInteger16,
B = BinaryFormat.UnsignedInteger32
])
in
recordFormat(binaryData)
εξόδου
[A = 1, B = 2]