Forum: Object-Pascal / Delphi-Language
Delphi
by Satty67,
9. Apr 2009
Ja, mit einem Array of Byte geht es.
Aber wird dann wohl nicht wie erhofft einfacher auf die Werte zuzugreifen. Gesetzte Bit's müssen ja immer noch gezählt werden.
Forum: Object-Pascal / Delphi-Language
Delphi
by Satty67,
9. Apr 2009
Propier mal die anderen Integertypen.
In D5 kann ich bei Sets bis 8 Elemente so die Bits direkt abfragen.
€: Bei mehr als 8 Elementen muß ich ein Word casten. Also ist an der Adresse ein Bit-Muster abgelegt. Da müsste sich doch mit einem Pointer was machen lassen.
Forum: Object-Pascal / Delphi-Language
Delphi
by Satty67,
9. Apr 2009
:gruebel: Zumindes <> 0 geht so...
type
TFontStyle = (fsBold, fsItalic, fsStrikeOut, fsUnderline);
TFontStyles = set of TFontStyle;
procedure Test(const Styles: TFontStyles);
var
anzahlAttribute: Integer;
begin