Einzelnen Beitrag anzeigen

DevilsCamp
(Gast)

n/a Beiträge
 
#7

Re: Anzahl Elemente in "set of"

  Alt 8. Apr 2009, 11:37
Zitat von mr_emre_d:
EDIT: @ThreadStarter
Hast du schonmal High() ausprobiert?
EDIT2:
Ok, das geht nur bei Enums - und nicht bei Set of Enums ..

MfG
Das war das erste nach Length() was ich ausprobiert habe


Zitat von s.h.a.r.k:
soweit ich weiß sind ja max. 256 elemente möglich, aber das bringt uns hierbei auch nur bedingt weiter.

eine möglichkeit wäre es, eigenständig darüber zu iterrieren und von mir aus einen counter zu erhöhen, aber das klingt mir eher nach einer quick & dirty variante...

Delphi-Quellcode:
procedure Test(const Styles: TFontStyles);
var
  i : Integer;
  len : Integer;
begin
  { ... }

  len := 0;
  for value in Styles do
    inc(len);

  { ... }
end;
Muss value dafür noch deklariert werden? Ab welcher Delphi-Version geht das (habe gerade nur Lazarus zur Verfügung, da geht das nicht)?
  Mit Zitat antworten Zitat