Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#5

Re: Anzahl der Möglichkeiten in einer Aufzählung

  Alt 21. Apr 2006, 18:51
Hier eine Lösung für Mengen mit Wertzuweisung:

Anzahl := Ord(High(TMenge)) - Ord(Low(TMenge)) + 1; Dieser Ausdruck liefert auch für den folgenden Fall die richtige Lösung (8 Elemente):

Delphi-Quellcode:
TYPE TFarbe = (rot=3, gelb=9, gruen);
     TMenge = SET OF TFarbe;
Von diesen 8 Elementen haben im Beispiel nur 3 einen Namen erhalten. Die restlichen Elemente können aber durchaus vorkommen:

Variable := [rot..gruen]; // enthält alle 8 Elemente Gruß Hawkeye
  Mit Zitat antworten Zitat