> Dim Converted As Single
> 
> Converted = Price * 100.0F
> 
> Price ist hier Single mit Wert 14.812 
> 
> Converted hat dann 1481.20007
> 
> What�s goin� on?
> 
> Ich k�mpf schon ne ganze Weile mit so einem Mist. An anderer Stelle
> werden zwei Singlewerte von 0.0 als ungleich angesehen...

Schau Dir mal an wie Fliesskommazahlen bin�r kodiert werden... Damit kann
man keine genauen dezimalen Zahlen darstellen.

Auf null pr�ft man auch aus demselben Grund nicht, sondern auf eine
m�glichst kleine Abweichung, z.B. Abs(x)<0.00000001 o.�. ...


Claudius

_______________________________________________
Coffeehouse Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an