Forum: Object-Pascal / Delphi-Language
Delphi
by guidok,
15. Jun 2009
Ok, falsch interpretiert. Das klingt so, als ob der Anwender wählen kann wieviele Nachkommastellen er möchte, aber als Maximum (oder Vorgabe) drei eingestellt werden kann.
Forum: Object-Pascal / Delphi-Language
Delphi
by guidok,
15. Jun 2009
Vielleicht verstehe ich das Problem nicht richtig, aber ist es nicht am einfachsten, die Format-Routine entsprechend der Anwendervorgabe aufzurufen:
case Vorgabe of
1: Result:= Format('%0.1f', );
2: Result:= Format('%0.2f', );
3: Result:= Format('%0.3f', );
end;