V viery Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-29 #1 d: double; d := 12,345.67; 欲将d转化为12345.67,有什么函数? 谢谢!
V viery Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-29 #2 d: double; d := 12,345.67; 欲将d转化为12345.67,有什么函数? 谢谢!
X xianguo Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-29 #3 d := StrToFloat(StringReplace('123,456.78', ',', '', [rfReplaceAll]));
W wjava Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-29 #6 以下语句对你是否有帮助 showmessage(FormatFloat('#,##0.00',123456789)); showmessage(FormatFloat('###0.00',123456789));
以下语句对你是否有帮助 showmessage(FormatFloat('#,##0.00',123456789)); showmessage(FormatFloat('###0.00',123456789));
Z zlwlove Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-29 #7 d:=strtofloat(formatfloat('0.00',d)) 如果只是想把 , 去掉的话,这样就可以了
Y yf_zq Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-29 #8 formatcurr('0.00',12,345.67);
G gcwhl Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-29 #9 d:=strtofloat(formatfloat('0.00',d))
V viery Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-29 #10 目前来说, xianguo的方法是可行的。 其它的应该都会出错的。
S shandongxintaix Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-29 #11 看看delphi里的方法FloatToStrF是否直接可以实现。 好象可以。