Standardmäßig werden bei allen FloatToString-Konvertierungen die ‚.‘ zu ‚,‘ gewandelt, um das zu umgehen kann man global den Dezimal-Separator festlegen.
__fastcall TForm1::TForm1(TComponent* Owner): TForm(Owner) { DecimalSeparator='.'; // z.B. Punkt als Separator }