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)?