Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi LintTo und Ganzzahlen (https://www.delphipraxis.net/2059-lintto-und-ganzzahlen.html)

Privateer3000 5. Jan 2003 15:08


LintTo und Ganzzahlen
 
Hallo Leutz,

ich möchte eine Fieberkurve zeichnen hab aber als Koordinaten
Fliesskommazahlen.
Wie kann ich dennoch eine solche Kurve zeichnen?
Wenn ich mit Floor diese Zahlen runden würde währe die Aussage der Kurve nicht mehr "wahr".
Gibt es da eine Lösung??

jbg 5. Jan 2003 15:18

Die kleinste Einheit ist eben nur Pixel. Eine Möglichkeit ist, dass du den Wert mit einem Faktor multipizierst (zoomen), dann bekommst du auch noch ein paar Nachkommastellen.

nailor 5. Jan 2003 17:01

jbg hat recht. Aber nicht mit Floor Runden, weil das ja ABrunden ist. Nimm "echtes" Runden!

Privateer3000 5. Jan 2003 17:10

wie...echtes runden?
Ich kenne nur Floor :?:

nailor 5. Jan 2003 17:15

Floor, round, roundto, fract... da hats auch was für dich dabei!

-----------

edit: trunc hats noch. Musst schaun, was passt. Eventuell wie gesagt, für mehr stellen erst multiplizieren!

Privateer3000 6. Jan 2003 09:58

kann das damit zusammenhängen:in der OH werden Gletikommazahlen mir einem Punkt dagestellt, hier ist es aber ein Komma.Unterscheidet Delphi sowas??

fiasko 6. Jan 2003 10:04

Zitat:

Zitat von Privateer3000
kann das damit zusammenhängen:in der OH werden Gletikommazahlen mir einem Punkt dagestellt, hier ist es aber ein Komma.Unterscheidet Delphi sowas??

Das hängt vom Gebietsschehma ab. Die einnen nehmen Punkte, die anderen Kommas. Es wird glaubig je nach Windoze Einstellung behandelt (bin mir aber nicht sicher).


Thomas

Christian Seehase 6. Jan 2003 14:39

Moin Privateer,

ich weiss zwar nicht, ob D3 dies schon kennt, aber welches Zeichen dafür in Frage kommt, kannst Du wohl durch die (Delphi) Variable DecimalSeparator erfahren.

Da wird das Thema gerade erst hatten, könnte es auch was bringen hier mal nach diesem Begriff zu suchen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:25 Uhr.

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 by Thomas Breitkreuz