Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
24. Aug 2006
20 ... aufgerundet auf die nächste Bytegrenze ergibt das also 24 = 3 Byte
theoretisch gibt es also keinen nativen Typen für eine direkte Umwandlung
Du könntest es aber mit solchen Typen versuchen.
Type TTripple = packed Array of Byte;
Type TIrgendwas = packed Record
Lo: Word;
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
24. Aug 2006
Wieso sollte ein set geneu einem Integer entsprechen ... bei 5 Werten ist es ein Byte :warn:
Wenn man also einen SET konvertieren will, sollte man auch die größe beachten.
Also entweder weiß man die, oder man guckt einfach ma mit SizeOf nach.
Und wenn dann die Größe bekannt ist, dann einfach nur noch den passenden Typen aussuchen ... wenn keine Passender existiert, dann kann man sich...