Einzelnen Beitrag anzeigen

Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#2

AW: Set als Attribut in xml File speichern

  Alt 9. Jan 2012, 22: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 ( 9. Jan 2012 um 23:02 Uhr)
  Mit Zitat antworten Zitat