Forum: Sonstige Fragen zu Delphi
Delphi
by 3_of_8,
24. Aug 2006
Wenn du ein Set in einen Integer umwandeln willst, dann caste es einfach nach integer und vice versa.
Forum: Sonstige Fragen zu Delphi
Delphi
by 3_of_8,
24. Aug 2006
Ein Set ist ein Bitvektor.
Das sieht dann bei 5 Werten etwa so aus:
00000000 00000000 00000000 000abcde
Wenn a im set ist, dann ist in dem Bitvektor a=1, ansonsten a=0. Bei b-e ist das dann analog.
Wenn du also ein Set speichern/laden willst, musst du es beim Speichern nur nach Integer casten und dann abspeichern, beim Laden nen Integer laden und in deinen Settyp casten.