Thema: Delphi Set durchsuchen

Einzelnen Beitrag anzeigen

Benutzerbild von xZise
xZise

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

Set durchsuchen

  Alt 3. Jul 2009, 21:47
Hallo ihr,

ich habe ein Set einer Enumeration
Delphi-Quellcode:
type
  TEnum = (eA, eB, eC);
  TEnums = set of TEnum;
Nun habe ich eine Methode, die je nach Enum-Wert verschieden reagiert und eine Methode mit dem Set:
Delphi-Quellcode:
procedure DoSomething(AEnum : TEnum);
procedure DoSomethingOther(AEnums : TEnums);
Wie kann ich nun in "DoSomethingOther" die Einträge in AEnums durchgehen und mit DoSomething aufrufen?

Also sowas in der der Art:
Delphi-Quellcode:
for i := 0 to Length(AEnums) - 1 do
  DoSomething(AEnum[i]);
Ich könnte natürlich das umständlich machen, aber dass ist an sich ja ziemlich umständlich
Delphi-Quellcode:
if eA in AEnums then
  DoSomething(eA);

...
MfG
xZise
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat