![]() |
AW: Double Werte vergleichen
Delphi-Quellcode:
Wäre das deiner Meinung nach unzulässig ?
if System.Math.SameValue(1.0, 10.0, 100.0) then ...
Wenn ja, warum. |
AW: Double Werte vergleichen
Mit Blick auf die Ausgangsfrage, die die Nutzung des ">="-Operatus suggeriert, scheint das schlicht ein anderer Ansatz zu sein.
Zudem haben wir - trotz der dürftigen Informationslage - keinen Hinweis darauf, dass entsprechend große Toleranzen hier gewünscht sind. |
AW: Double Werte vergleichen
Zitat:
Der TE möchte aber nicht auf die Gleichheit zweier Werte Prüfen sondern auf >= und da wäre das Äquivalent mit konfigurierbarer Toleranz ja eher System.Math.CompareValue. Die Vergleiche feuern bei mir beide nicht (wie ich es auch erwarten würde).
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var a, b: Double; begin a := 1.0; b := 10.0; if a>=b then Button1.Caption := 'Ups'; if System.Math.CompareValue(a,b, 10) = 1 then Button1.Caption := 'OOh'; end; |
AW: Double Werte vergleichen
Alles Spekulation. Ohne einen Schnipsel Beispielcode bringt keine Diskussion etwas.
|
AW: Double Werte vergleichen
Hallo,
Zitat:
Ich denke aber, nicht der richtige ... ;) |
AW: Double Werte vergleichen
Ich kann Entwarnung geben. Ich konnte erst jetzt wieder auf den Code gucken. Ich habe in der Testausgabe dummerweise zwei Variablen vertauscht. :pale:
|
AW: Double Werte vergleichen
Hier der passende Smiley für dich: :wall:
:mrgreen: |
AW: Double Werte vergleichen
3 davon würden besser passen. Augen auf beim ... testen.
|
AW: Double Werte vergleichen
:shock:
Wer hätte das gedacht.:wink: Ist aber wohl den meisten schon passiert. Gruß K-H |
AW: Double Werte vergleichen
Zitat:
Lies doch mal #1. DieDolly schrieb Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:44 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