I have a spanish user who is getting an invalid floating point error when doing this
invalid floating point error
var S : String; R : Real; begin S := \'3.12345\'; R
Use the second overload of StrToFloat with a TFormatSettings that has DecimalSeparator set to ..
StrToFloat
TFormatSettings
DecimalSeparator
.