Instead of FloatToStr, you could also try FloatToStrF

like this:

Code:
label1.Caption := FloattostrF(12345.6789,fffixed,7,2);
which results in 12345,68