Einzelnen Beitrag anzeigen

Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#1

Set of - Überprüfen welche Werte enthalten sind

  Alt 8. Apr 2007, 13:39
Ich habe ein Set of definiert:
Delphi-Quellcode:
TFlags = (fWaiting, fWaitForStart, fWorking, fWaitForEnd)
{...}
flags : set of TFlags;
Wie kann ich nun überprüfen, welche Werte es enthält?
z.B. wenn das gegeben ist:
flags = [fWaiting, fWaitForEnd]; Geht das nur so?
Delphi-Quellcode:
if flags = [fWaiting] then
{...}
Aber was ist, wenn ich überprüfen will, of fWaiting vorhanden ist, aber der Rest mich (erstmal) nicht interessiert?
Delphi-Quellcode:
if flags = [fWaiting, else] then
{...}
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat