Einzelnen Beitrag anzeigen

Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#2

Re: Mengentypen (set?) zur Laufzeit füttern

  Alt 5. Nov 2009, 19:59
Die Sets werden unter Delphi soweit ich weiß mit Bitmasken realisiert. Wenn du das für größere Werte nachbauen willst, könntest du dir die Klasse TBits anschauen. Aber bedenke, dass die Daten in dieser Form, sehr, sehr groß werden. Ein Integer hat 32Bit, das heißt er kann Werte von 0 bis 4 294 967 295 darstellen. Für jeden dieser Werte brauchst du bei der Bitmaske ein Bit, somit wäre die Bitmaske für einen 32Bit-Integer nach meiner Rechnung über 500MB groß! Ich weiß nicht, ob du das wirklich willst...
  Mit Zitat antworten Zitat