![]() |
AW: Double Werte vergleichen
Zitat:
|
AW: Double Werte vergleichen
Zitat:
|
AW: Double Werte vergleichen
Zitat:
Wenn du in einem Double eine Zahl ohne Nachkommastellen (oder alle Nachkommastellen 0 sind) und die Zahl +/- 2^52 nicht übersteigt, dann ist das eine Integerzahl. Bei Vergleichen min anderen Zahlen, die ebenfalls keine Nachkommastellen haben, treten die Probleme mit Vergleichstoleranzen nicht auf. Bei dem Problem, um das es hier ging, und mittlerweise wissen wird ja, dass das Problem keines war, ging es um zwei Zahlen, nämlich 1.0 und 10.0, eben Zahlen ohne Nachkommazahlen. Schau dir doch mal im Debugger an, wie solche Zahlen in der FPU gezeigt werden. Als Zahlen ohne Nachkommastellen. |
AW: Double Werte vergleichen
Zitat:
Wie schrieb DieDolly Zitat:
|
AW: Double Werte vergleichen
Das hat sie hier geschrieben. Aber ich gehe mal davon aus, dass es keine Konstanten sind, sondern Ergebnisse voran gegangener Rechnungen. Und da ist es durchaus interessant, was vorher passiert ist. Wurde gerundet? Wurde gecastet? Wie sehen die Ursprungswerte der Rechnung aus? Mit welchen Datentypen wurde gerechnet? Das kann alles eine Rolle spielen.
|
AW: Double Werte vergleichen
*Räusper*
Die Diskussion basiert auf einem Fehler...das ist allen klar? Sherlock |
AW: Double Werte vergleichen
Psst stör sie nicht. Die Anfänger sitzen andächtig vor dem Monitor und staunen.
Gruß K-H |
AW: Double Werte vergleichen
Zitat:
|
AW: Double Werte vergleichen
Zitat:
![]() Und gut is Gruß K-H |
AW: Double Werte vergleichen
Wie baue ich eine Schleife in einen Thread: Immer wieder die selben Vorschläge bringen ...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:35 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-2025 by Thomas Breitkreuz