Ich hab da ein kleines Problem mit FloatToStr und umgekehrt.
Ich arbeite mit folgenden Deklarationen:
Delphi-Quellcode:
type T3dVektor = record
x1, x2, x3: real;
end;
...
var PDatei: File of T3dVektor;
Nun hab ich folgendes Problem.
Ich lese Strings aus Edit-Boxen und konvertiere diese mit StrToFloat, dieser Wert wird dann in die Datei geschrieben.
Wenn ich nun aber wieder aus der Datei lese, stellt mir Delphi den Wert nicht als Real da, wie er es tun sollte. StrToFloatF hat mir auch nicht geholfen, da zeigt er mir komischerweise immer 0 an, obwohl der Eintrag in der Datei nen anderen Wert haben dürfte.
Wie bekomme ich also den Float-Wert in nen Real umgewandelt? FloatToDecimal müsste helfen aber ich hab irgendwie keine Beispiele dazu gefunden und Blicke das mit den Parametern da nicht wirklich.
Schonmal danke im Vorraus für eventuelle Hilfe