@Furtbichler
wobei es dann nicht mehr bei allem lesbar ist und die
RTTI-Variante näher dran wäre.
Delphi-Quellcode:
Function GetIndexOf(Const Find:String;a:Array of String;Highest:Integer;Default:Integer=0):Integer;
var
I: Integer;
begin
Result := Default;
for I := 0 to Highest do
if a[i] = Find then Result := i;
end;
ps := TPrintScale(GetIndexOf('None',c,Ord(poPrintToFit),Ord(poProportional)));