Einzelnen Beitrag anzeigen

Raible

Registriert seit: 12. Mär 2012
30 Beiträge
 
#14

AW: durch verschiede Sets iterieren

  Alt 27. Mär 2017, 14:49
ist ungetestet, aber ich würde das so lösen:

Code:
var
  BlubbSet: Set of TBlubb; // TBlubb = (bb1, bb2, bb3, bb4, bb5, bb6, bb7);
  bb: TBlubb;
...
case FYear of
  2016:BlubbSet := [bb1, bb2, bb3, bb4, bb5];
  2017:BlubbSet := [bb1, bb3, bb5];
else BlubbSet := [];end; // zur Sicherheit
...
for bb := Low(TBlubb) to High(TBlubb) do
begin
  if not (bb in BlubbSet) then Continue; //überspringen wenn bb nicht im Set

//  tu was immer Du tun musst ...
end;
  Mit Zitat antworten Zitat