nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Datei-Header in einen Record lesen

Von: Tim Ritberg (tim_rit@gmx.de) [Profil]
Datum: 21.04.2009 18:07
Message-ID: <gskr0p$f65$01$1@news.t-online.com>
Newsgroup: de.comp.lang.pascal
Hi!

Ich habe mir einen Record gebaut der sieht so aus:

THeader = record
CRC : Word;  // CRC of fields HEAD_TYPE to RESERVED2
H_TYPE : Byte; // Header type: 0x73
FLAGS : Word; // Bit flags
SIZE : Word; // header total size comments
RESERVED1 : Word;
RESERVED2 : LongWord;

Addiert ergibt das 13 Bytes. Einlesen kann ich so:
BlockRead(RarArchive, myheader, 13)

Aber es scheint nicht das gleiche zu sein wie:
var byteArray : array[1..13] of byte;

BlockRead(RarArchive, byteArray, 13);

Im Record scheinen die Byte durcheinander zu sein, jedenfalls nicht im
richtig Feld. Was ist denn da los?
Oder gibts einen besseren Weg einen Header einzulesen?

[ Auf dieses Posting antworten ]

Antworten