Hallo Felix,
die Online-Hilfe führt einen (wenigstens bei XE5 Pro) in die Irre: ms-help://embarcadero.rs_xe5/libraries/System.UnicodeString.FloatToStrF.html
denn FloatToStrF befindet sich nicht in der
Unit „System.UnicodeString.pas“ (die gibt’s ja gar nicht), sondern in
System.SysUtils.pas
Dort findest Du u.a.:
function FloatToStrF(Value: Extended; Format: TFloatFormat; Precision, Digits: Integer): string;
// TFloatFormat = (ffGeneral, ffExponent, ffFixed, ffNumber, ffCurrency);
FloatToStrF converts the floating-point value given by Value to its string representation. The Format parameter controls the format of the resulting string. The Precision parameter specifies the precision of the given value.
It should be 7 or less for values of type Single, 15 or less for values of type Double, and 18 or less for values of type Extended. The meaning of the Digits parameter depends on the particular format selected.
usw. usf.
…
Gruß
Andreas