Ich frage mich aber...
was wäre schneller im code?
Wenn ich jetzt intern das so mache, das ich mit dem Operator "in" arbeiten kann...
oder das manuell mache.
Also:
Result := (1 shl FlagID and Flags) <> 0;
EDIT: Wobei ich glaube 2. ist besser / einfacher
EDIT 2:
Aber ich frage mich, wie ich das mit Sets mit mehr als 32 (bzw. 64) Elementen mache - also wenn ich den Operator and nicht mehr verwenden kann...
MFG