Einzelnen Beitrag anzeigen

Torphyr

Registriert seit: 7. Nov 2003
Ort: Filderstadt
8 Beiträge
 
#3

Re: Binärdatei lesen und durchsuchen

  Alt 13. Mai 2004, 15:00
Hi generic,
Klasse, Danke für die schnelle und gehaltvolle Antwort. Ich mach mich gleich ans Ausprobieren, habe aber an einer Stelle noch meine Zweifel:

Zitat von generic:

Delphi-Quellcode:
type rheader = packed record
       klasseid: Byte;
       parameterlaenge: Byte;
     end;
Kann das gutgehen? Das Problem ist doch, daß im Header die Klasse, die ID und die Parameterlänge ungleichmäßig auf die zwei Byte verteilt sind (und obendrein auch noch rückwärts geschrieben werden, Bitfolge 15 ... 0). Die Klasse ist also nur 4 Bit breit, die ID folgt mit 7 Bit Breite, hängt also rüber ins zweite Byte, und dann kommen schließlich nochmal 5 Bit für die Länge der Parameterliste.
Wenn ich die Typen jetzt als volle Bytes definiere, schnippel ich doch den Header mittendurch, oder?

Mit dem Editor zwischen den Zähnen,
Torphyr
  Mit Zitat antworten Zitat