Hm...
Ich würde halt gerne so etwas machen (soll eine erweiterte IniFile geben):
Delphi-Quellcode:
procedure TIniFile.WriteSetOf(const Section, Ident: String; const Value: TSetOf {???});
begin
WriteInteger(Section, Ident, Byte(Value)); //ist eigentlich nicht das Problem
end;
function TIniFile.ReadSetOf(const Section, Ident: String; const Default: TSetOf): TSetOf {???};
begin
Byte(Result) := ReadInteger(Section, Ident, Byte(Default));
end;