Danke für die Erklärung. Sowas in der Art dachte ich mir schon.
Wäre hier also eine einfache Funktion besser?
Delphi-Quellcode:
function TEnumUtils.isDefined<T>(MyValue: T): Boolean;
begin
Result := not((Ord(MyValue) < 0) or (Ord(MyValue) > Ord(High(T))));
end;