Zitat von
RSE:
Das wusste ich nicht, ich dachte, man könnte auch z.B. Set of Integer definieren.
Nee, die 256 sind schon das Maximum, darum gibt es ab Delphi 2009 ein Problem mit dem Set of Char, da dort alles
Unicode ist.
Bis Delphi 2007 ist ein Set of Char ein Set of AnsiChar
und ab Delphi 2009 wäre es ein Set of WideChar, welches allerdings nicht geht. Eben wegen der 256er Byte-Grenze.
Die Adressierung der Bits wird direkt über einen Assembler-Befehl vorgenommen, und dieser unterstützt nur eine ByteAdresse.
Darum auch so umständliche CharSet-Ersätze, wie z.B.
http://www.delphipraxis.net/internal...t.php?t=169966 .