Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Gleitkommazahlen in Rect
anno2007 - So 22.03.09 03:04
Titel: Gleitkommazahlen in Rect
Hi,
ich stehe gerade wieder übelst auf dem Schlauch :(.
Wie griegt man so etwas zum laufen?
anno2007
jaenicke - So 22.03.09 05:13
Ein TRect kann nur ganze Zahlen (Integers) enthalten. Also musst du einen Fließkommawert runden. Dafür bietet sich Round an.
Delphi-Quelltext
1:
| Rect(Round(DeinFließkommawert), 10, 10, 10); |
AXMD - So 22.03.09 12:09
Die Division mittels / liefert immer eine Gleithommazahl. Verwende div, damit du eine Ganzzahldivision durchführst, also 10 div 5
AXMD
anno2007 - So 22.03.09 12:36
Jetzt wo ihrs sagt ist es logisch :D.
Ich habe die Methode mit Round genommen.
Dankeschön :)
anno2007
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!