int(StrToFloat('284.1481408992224'))=284
解决方案 »
- 急,怎么得到一个字符串中的第三个分号?
- DELPHI做串口通讯的问题,很急!!!!!!!!!
- 真的是巨难问题!!!如果能解决另开帖子补分!!
- 在运行期定义的对象在开发环境下运行正常,但将编译后的程序Copy到别的机就不能运行,请问是什么原因呀?
- LISTVIEW里的图标的距离怎设
- 谁能提供日期时间类型的editmask(2002-01-01 22:14)
- 我用Ado,用AdoDataSet控件连接一个mdb数据库,查找一条数据,找不到的情况下想adoDataSet1.active:=false,不行,提示信息是:当前为eof或bof,或记录已经删除,所需要的是当前记录。怎么回事?
- 简单问题,总是出错,用read读文本文件,为什么...
- 怎样在程序运行中屏蔽鼠标单击事件?
- 紧急求助请问如何截获连接数据库时的异常
- 关于SMTP和POP3
- 请问 EditConnectionString 是什么函数,怎么查不到?
for i:=1 to length(a) do
if a[i]<>'.' then b=b+a[i] else exit;
如果真的不行只好采用白河愁大侠的意见了
s:string ;
begin
wdm:=284.1481408992224 ;
s:=format('%18.14f',[wdm]) ;
end ;
s:string;
begin
s:='284.1481408992224';
s:=copy(s,1,3);
i:=StrToInt(s);
end;
procedure TForm1.Button4Click(Sender: TObject);
begin if round(StrToFloat('284.1481408992224'))=284 then
begin
ShowMessage('Hello');
end;
end;