Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi RoundTo bei 0 ist nicht 0,00 :( (https://www.delphipraxis.net/66967-roundto-bei-0-ist-nicht-0-00-a.html)

SirThornberry 7. Apr 2006 22:27

Re: RoundTo bei 0 ist nicht 0,00 :(
 
was soll ich dazu noch sagen :oops: Ich bin eben ein schlechtes Beispiel wie es nicht sein sollte. Es wäre wohl doch besser wenn man alle Beiträge vollständig durchliest und diese nicht nur überfliegt.

DevilsCamp 8. Apr 2006 07:35

Re: RoundTo bei 0 ist nicht 0,00 :(
 
Zitat:

Zitat von alzaimar
Zitat:

Zitat von DevilsCamp
Klar, aber die Frage was schneller ist, solltest du selber beantworten können ;)

Ach so, es geht gar nicht um korrekte Darstellung, sondern um Performance?

Erster!
Delphi-Quellcode:
MyString := '0,00';
Schneller gehts nicht!

nun ja, solange man das Programm auf einem Rechner laufen lässt, bei dessen Ländereinstellungen das Dezimaltrennzeichen ein Komma ist.
Was aber, wenn es ein Punkt sein soll?


Zitat:

Zitat von Hawkeye219
*räusper*

Beitrag #6, ziemlich weit unten :wink:

Stimmt, hast Recht :)

Angel4585 8. Apr 2006 07:48

Re: RoundTo bei 0 ist nicht 0,00 :(
 
Zitat:

Zitat von SirThornberry
was soll ich dazu noch sagen :oops: Ich bin eben ein schlechtes Beispiel wie es nicht sein sollte. Es wäre wohl doch besser wenn man alle Beiträge vollständig durchliest und diese nicht nur überfliegt.

*aufdiesculterklopf* ich weis genau wie du dich fühlst :roll:

alzaimar 8. Apr 2006 08:23

Re: RoundTo bei 0 ist nicht 0,00 :(
 
Zitat:

Zitat von "alzaimar
Erster!
Delphi-Quellcode:
MyString := '0,00';
Schneller gehts nicht!

Zitat:

Zitat von DevilsCamp
nun ja, solange man das Programm auf einem Rechner laufen lässt, bei dessen Ländereinstellungen das Dezimaltrennzeichen ein Komma ist.
Was aber, wenn es ein Punkt sein soll?

Achtung! Ursprungsfrage:
Zitat:

Zitat von Karstadt
Hallo. Wie kann ich die Zahl 0 als 0,00 darstellen ? Danke

:dancer:

DevilsCamp 8. Apr 2006 08:44

Re: RoundTo bei 0 ist nicht 0,00 :(
 
Zitat:

Zitat von alzaimar
Achtung! Ursprungsfrage:
Zitat:

Zitat von Karstadt
Hallo. Wie kann ich die Zahl 0 als 0,00 darstellen ? Danke

:dancer:

Bedenke, dass der Poster 0,00 kennt (und deshalb auch danach gefragt hat).
Was aber wenn das Programm nicht nur von Deutschen sondern z.B. Engländern benutzt werden soll? Oder auf einem Windows läuft, das das englische System eingerichtet hat?

Daher wäre ich mit
Delphi-Quellcode:
MyString := '0,00';
sehr vorsichtig.

mkinzler 8. Apr 2006 09:09

Re: RoundTo bei 0 ist nicht 0,00 :(
 
Zitat:

Was aber wenn das Programm nicht nur von Deutschen sondern z.B. Engländern benutzt werden soll?
dann muß es halt
Delphi-Quellcode:
MyString := '0'+DecimalSeparator+'00';
heißen. Nun sind wir aber schon weit OT ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:06 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz