Forum: Object-Pascal / Delphi-Language
Delphi
by Carsten1234,
16. Jun 2009
Hallo,
es gibt da keine Anwendervorgaben, wo er sagen könnte, ich will 1, 2 oder 3 Nachkommastellen. Die einzige Vorgabe (Beschränkung seitens der Anwendung) ist max. 3 Nachkommastellen in einem TEdit.
Vorher hatte ich beim OnExit-Event immer auf 3 Nachkommastellen "aufgrechnet". Wenn Anwender also 10,1 eingab, hatte ich daraus dann automatisch 10,100 gemacht, doch das fand man eine...
Forum: Object-Pascal / Delphi-Language
Delphi
by Carsten1234,
15. Jun 2009
Stimmt! :wall:
Erstmal mit
Result:= Format('%0.3f', );
auf 3 Nachkommastellen aufbohren, dann
while (Length(Result) > 1) and
(Copy(Result, Length(Result), 1) = '0') do
Forum: Object-Pascal / Delphi-Language
Delphi
by Carsten1234,
15. Jun 2009
Hallo zusammen,
bzgl. Runden mit 3, 4, 5 Nachkommastellen mit Hilfe von Format oder FormatFloatToStrF gibt es ja einiges zu lesen, doch zu meinem Problemchen im Betreff habe ich noch keine gute Lösung gefunden.
Ich möchte nämlich, dass ein Float max. 3 Nachkommastellen hat, optional aber auch weniger, wenn der Anwender weniger Nachkommastellen eingibt.
Bsp.:
1500 => 1500
100,01 =>...