Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Extended Wert : -INF und NAN ????? (https://www.delphipraxis.net/2187-extended-wert-inf-und-nan.html)

erniepb 11. Jan 2003 15:30


Extended Wert : -INF und NAN ?????
 
Hallöle ..
So beim Rumprogrammieren ist mir was seltsames passiert .. und zwar habe ich öftermal den natürlichen Logarithmus von null in einer try except anweisung gezogen und wie nicht anders zu erwarten kommt halt beim erstenmal ne Laufzeitfehlermeldung .. aber bei jedem weiteren Mal kommt diese dann nicht, sondern es kommt das Ergebnis '-INF'

Hat jemand vielleicht ne Ahnung wie das zu stande kommt, weil für die Eigenschaften von Extended is so etwas in der Hilfe nicht erklärt noch erwähnt .. und kann man diesen Wert dann auch manuell erzeugen .. so wie zum Beispiel:

Code:
var
 test : Extended;
 .....

test := -INF; // funktioniert aber halt nicht ..
Danke schon mal
ERniePB

nailor 11. Jan 2003 16:11

Hast du abgefragt ob das Argument = 0 ist, oder hast du mit ner try..except-Schleife nach dem Error, den Delphi rausgibt gesucht?

erniepb 11. Jan 2003 20:20

nee ich hab einmal über Haltepunkte und einmal einfach über die Ausgabe mit FloatToStr die oben genannten ergebnisse gekriegt .. also eigentlich mehrere Male .. hmm *ratlossei*

interessant ist .. beim ersten mal gab es ja einen Laufzeitfehler .. aber halt bei den folgenden durchläufen eben nich .. und da war ja dann dieses verwirrende Ergebnis ..


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz