Moin Zusammen,
irgendwie steh' ich gerade auf dem Schlauch
Ich möchte mit Hilfe von Records aus einer Binärdatei lesen.
Die Records erhalten gemischt Byte, Word und DWORD Felder.
Dummer Weise werden beim Einlesen aber die Bytes, z.B. von WORDS, vertauscht, so dass aus B0E1 in der Datei E1B0 im Record wird.
Bislang ist mir nichts eingefallen, wie ich das Problem beheben kann, denn ich möchte, nach Möglichkeit, darauf verzichten nur Bytes zu lesen und ggf. die Werte selber zusammenzubauen.
Ich habe es schon mit Varianten Records versucht, mit array of byte und der gewünschten Struktur als Variante, mit dem Lesen eines array of byte, dass ich mit Copy, Move, CopyMemory übertragen habe, aber auch mit absolute auf einer Variablen, die als Lesebuffer dienen soll. Immer das gleiche Ergebnis.
Hat irgendjemand eine Idee, wie ich das anstellen kann?
Vielen Dank im Voraus.