Registriert seit: 26. Mai 2004
3.159 Beiträge
|
AW: Set als Attribut in xml File speichern
9. Jan 2012, 23:51
Du kannst das Ding als Byte speichern, da ein Enum nichts anderes als ein Byte ist, ebenso eine Menge.
Delphi-Quellcode:
var
EnumValue : TPointState ;
ByteValue : Byte;
begin
EnumValue := [];
ByteValue := Byte(EnumValue);
// ByteValue = 0;
end;
PS: Du kannst auch die SetToString-Methode aus der Unit TypInfo nutzen.
Delphi-Quellcode:
var
TI : PTypeInfo;
PS : TPointState;
begin
TI := TypeInfo(TPointState);
Writeln(SetToString(TI, Byte(PS), True));
end;
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
Geändert von s.h.a.r.k (10. Jan 2012 um 00:02 Uhr)
|