我使用Length(FloatToStr(Frac(strtofloat(tem))))这个函数的时候,tem从数据库中读数,先asfloat,再通过floattostr转换为何,有些一位小数的情况,比如9.1得到的值为3是正确的,而有些数据也是一位小数,但是frac后的length就成了18或者17??
解决方案 »
- 有关 dxDBTreeList
- 写的东西如何发布? 有acess数据库的
- 请问关于用ADO连接Oracle 9i的问题?
- 请问如何屏避掉系统功能键如ctrl+alt+del
- 高手越来越少,我提的问题,竟没有人遇到过。给多少分恐怕也没人拿走!哎。。。
- 怎样虚拟键盘的键,(想虚拟一个小键盘)
- 请问怎样改变数据库时间的格式(就这些分了,大家别嫌弃)
- Formula One可以在D6下使用么?
- 紧急!为什么装不上ADOExpress Update Pack 2?
- 安装程序?
- Win9x下DELPHI代码编码问题?急急急
- 新手上路:如何将一个窗口切分为三个窗口(如:VC中的切分窗口,每个窗口一个视图)?
--为何不直接AsString但是frac后的length就成了18或者17??
--浮点型数不精确
var
s:float;
begin
s:=s-int(s);
end;