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
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
- Markus Humm (21.04.2009 21:06)
- Tim Ritberg (21.04.2009 21:42)
- Sieghard Schicktanz (21.04.2009 20:31)
- Tim Ritberg (21.04.2009 22:46)
- Sieghard Schicktanz (22.04.2009 01:32)
- Tim Ritberg (22.04.2009 11:39)
- Sieghard Schicktanz (22.04.2009 21:35)
- Tim Ritberg (22.04.2009 22:21)
- Sieghard Schicktanz (23.04.2009 02:55)
- Tim Ritberg (23.04.2009 11:54)
- Sieghard Schicktanz (24.04.2009 00:14)
- Markus Wichmann (23.04.2009 13:43)
- Tim Ritberg (23.04.2009 14:11)
- Markus Wichmann (24.04.2009 14:41)
- Markus Humm (22.04.2009 20:40)
- J?rgen Lerch (22.04.2009 03:23)
- Markus Wichmann (21.04.2009 21:05)
- Tim Ritberg (22.04.2009 15:39)
- Sieghard Schicktanz (22.04.2009 21:24)
- Markus Wichmann (23.04.2009 13:29)
- Sieghard Schicktanz (24.04.2009 00:24)
