Einzelnen Beitrag anzeigen

Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Verwendung von Aufzählungstypen

  Alt 16. Feb 2011, 00:37
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.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat