Sorry to retake this old topic.
Finally im creating the final make up and im back with this issue.
I can manage all with a smple solution: converting info like this "300.21" (string) to this "300,21" (string)
Any simple function?
that is a decimal separator here try this one
var
vFormat : TFormatSettings;
begin
vFormat := DefaultFormatSettings;
vFormat.DecimalSeparator := '.'; //or what ever your data require.
Result := StrToFloat(aValue, vFormat);
end;