"set of" in Word-Größe verwalten

Für Fragen zur Programmiersprache auf welcher Lazarus aufbaut
Antworten
LigH
Beiträge: 25
Registriert: Mi 20. Sep 2006, 09:54

"set of" in Word-Größe verwalten

Beitrag von LigH »

Soweit ich in der Dokumentation gelesen habe, belegt ein kleines "set of" (TSetDef.SetType = SmallSet) 4 Bytes, typisch für 32-bit-Architektur.

Nun möchte ich gern binäre Dateien verwalten, in denen noch Daten aus Zeiten der 8/16-Bit-Architektur stecken, und einige Felder nur 2 Byte belegen, die aber als Bit-Flags zu interpretieren sind.

Ich nehme mal an, da dürfte es kaum eine elegantere Lösung geben, als diese tatsächlich als "Word" zu deklarieren und über Binäroperatoren mit Flag-Konstanten zu vergleichen; oder ist so was wie

set of Word = (...)

möglich?

Benutzeravatar
theo
Beiträge: 10871
Registriert: Mo 11. Sep 2006, 19:01

Re: "set of" in Word-Größe verwalten

Beitrag von theo »

http://www.freepascal.org/docs-html/pro ... 40001.1.59" onclick="window.open(this.href);return false;

LigH
Beiträge: 25
Registriert: Mi 20. Sep 2006, 09:54

Re: "set of" in Word-Größe verwalten

Beitrag von LigH »

Klappt einwandfrei. Danke!

Antworten