On 06 Mar 2012, at 14:13, Ludo Brands wrote:

There is also a lot of code in the rtl and fcl-db that supposes currency =
double. Fe.

Function CurrToStr(Value: Currency; Const FormatSettings: TFormatSettings):
string;
begin
 Result:=FloatToStrF(Value,ffGeneral,-1,0,FormatSettings);
end;

FloatToStrF() is overloaded for currency. It's normal that currency<- >string conversions are overloaded, since it's a separate type with separate formatting rules/restrictions. That is unrelated to the internal representation.


Jonas
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to