![]() |
Math Bibilothek
Hi
Leider gibt es in älteren Versionen < 2006 in der Unit Math keine Funktion CompareValue die ich aber dringend für eine 2d Engine benötige. Könnte mir jemand den Quellcode für diese Funktion schicken?? Vielen dank |
Re: Math Bibilothek
Wäre nicht legal. Wie wäre es mit Selberschreiben?
|
Re: Math Bibilothek
Lad dir doch einfach ne Trial herunter.
|
Re: Math Bibilothek
Wenn du 2 Fließkommazahlen vergleichen möchtest, dann geht das wie
![]()
Delphi-Quellcode:
Das kannst du dir natürlich für größer/kleiner noch anpassen. Vergleicht wird hier nur auf Gleichheit.
function VglDouble (const Zahl1, Zahl2: double);
const Epsilon: = 1E-10; begin Result := Abs(Zahl1-Zahl2) < Epsilon; end; |
Re: Math Bibilothek
Selber Schreiben is gut gesagt
Hab nicht mal n plan für was die Funktion CompareValue dais und ich kann ja nicht einfach ne Procedure in der 2 Engine ändern. mfg |
Re: Math Bibilothek
Das sagt doch schon der Name, wozu die da ist, oder nicht?
Compare = vergleichen Value = Wert Sie vergleicht zwei Werte (auch wenn sie dann vll besser CompareValues heißen sollte, das kann man sich doch denken). Außerdem hat Matze dir doch schon den Code geschickt. PS: Ich ändere ständig Prozeduren (naja nicht ändern sondern löschen, weil sie Compilierfehler hervorrufen). Guckst du dir an, wie mit der Funktion gearbeitet wird und schreibst dann selber eine. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 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