Also ich habe jetzt noch eine Funktion hinzugefügt, um von dem "Set of" zu einem Integer zu gelangen.
Code:
function TfrmMain.SetToInt(const aSet;const Size:integer):integer;
begin
Result := 0;
Move(aSet, Result, Size);
end;
Aber irgendwie verstehe ich die Rückgaben nicht.
Wenn ich nur citCreate übergebe, bekomme ich 2 zurück.
Wenn ich nur citVerify übergebe, bekomme ich 4 zurück.
Bei beiden Werten bekomme ich 6 zurück.
Die Werte stimmen aber nicht mit der Enmueration überein.
Habe ich hier einen Denkfehler?