Case kann nur mit Ordinalwerten verwendet werden.
Das Umwandeln von Texten in ordinale Typen ist möglich (siehe Sir Rufo), aber rel. aufwendig.
Wenn es nur um das einmalige Prüfen geht, würde ich einfach eine Funktion basteln:
Delphi-Quellcode:
function IsTypeA(S: String): Boolean;
begin
Result := (S = 'Allgemein') or (S = 'Status') or (S = 'Befund');
end;
Wenn Du "richtige Enum-Werte" hast (z.B. "alClient" o.ä.) und diese entsprechenden Typvariablen zuweisen willst um damit weiter zu arbeiten, ist das natürlich etwas anderes.