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;
klar ist mir schon auch, dass das bei max. 256 elementen nicht all zu lange dauert, aber es muss doch auch anders gehen.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)