Ich würde die Daten mit einem Punkt speichern, dann wäre das Auslesen wohl kein Problem mehr.
Einfach die Zahl in einen String umwandeln (machst du wahrscheinlich sowieso irgendwo) und dann z.B. so eine Funktion nutzen:
Delphi-Quellcode:
procedure umwandeln(var s : string);
var p : integer;
begin
p := Pos(',',s);
if p > 0 then s[p] := '.';
end;
Die Funktion wandelt in dem String das Komma in einen Punkt um (ungetestet).
P@Tti