Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
Delphi 2007 Professional
|
Re: Bitweise Prüfung eines Int
20. Mär 2008, 10:23
Hm, das ist vielleicht auch eine Idee. Aber ums mir mal bestätigen zu lassen, as für meinen Fall das einfachste ist.
Diese Tabelle dient sozusagen als Nachschlagtabelle. In der referierten Tabelle soll eine Art Multichoice möglich sein. Ich wollte vermeiden, direkt für jede Option ein eigenes Feld in der Tabelle anzulegen, sondern will mit Bitoperationen mir meine Multichoice Wahl darstellen. Dadurch bleibe ich, denke ich, flexibler wenn Optionen hinzukommen. Da es definitiv nie mehr als 64 werden, würde eine solche Darstellung also passen.
Ich habe also die Möglichkeit, nur den Exponenten zu speichern (1,2,3,...,64) oder direkt die entsprechende numerische Darstellung (1,2,4,8,16,...2^64).
In der Referenztabelle ist klar, was ich zu speichern habe (5 entspräche Bit 0 und Bit 2 gesetzt).
In welcher Darstellung bleib ich denn nachher am flexibelsten, will ich die 5 wieder aufsplitten und z.B. in einer CheckedListBox darstellen?
|