Forum: Sonstige Fragen zu Delphi
Delphi
by Zwoetzen,
26. Mär 2009
Stimmt, da hast du auch wieder recht. Anfangs war der Test schon komplexer, hatte ihn dann aber vereinfacht, um das Problem zu finden. Und am Ende ist das Double alleine übrig geblieben ^^
Deine 2 Regeln werde ich nun auch befolgen, um solche (unnötigen) Probleme zu umgehen. :)
(Im aktuellen Projekt greift 1., da ich (zufälligerweise) mit 3 Stellen arbeite ^^)
Danke für eure Antworten :)
Forum: Sonstige Fragen zu Delphi
Delphi
by Zwoetzen,
26. Mär 2009
Jetzt hast du mich komplett verwirrt...
Wenn ich den Wert vorher an einen Double zuweise, dann müsste er doch auch die Double-Ungenauigkeit bekommen, oder nicht? Und somit müssten beim Vergleich der beiden Doubles wieder die gleichen Werte sein :gruebel:
Forum: Sonstige Fragen zu Delphi
Delphi
by Zwoetzen,
26. Mär 2009
Danke für die schnelle Antwort, das war der entscheidende Hinweis ;)
Mit folgendem Code geht es jetzt :)
procedure TestMyObject.TestDouble;
var
Temp: Double;
begin
FMyObject.D := 4.56;
Temp := 4.56;