简单问题,送分了!~ 怎样判断edit里面输入的是一个double 型数据,它可能是1.2或者152.89总之带有小数点怎样判断? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想这样应该可以吧。判断是否有小数点Var str1:stringbegin str1:=trim(edit1.text); if pos('.',str1)>0 then showmessage('这个应该是Double型');end; trybegin StrToFloat(Edit1.Text); ShowMessage('Double Num');end;Except ShowMessage('Not Double Num');end; edit里的都是字符串。用一个循环语句判断一下这个字符串中是不是用“.“不就可以了吗,这个方法好像很本,可可以实现! itperson(阿尔博信:从此为大家回答问题) 用你的方法不行呀,我明明输入的是aaa他还是showmessage('double num')了 itperson(阿尔博信:从此为大家回答问题) 的方法可以的啊,或者这样判断:if StrToFloatDef(Edit1.Text, 0) = StrToFloatDef(Edit1.Text, 1) then ShowMessage('Double类型')else ShowMessage('不是Double类型'); ehlib的过滤使用问题??? 大家好,这样的函数怎样写? 请问我创建的监视文件拖动的控件的属性怎么显示不出来? bug??? 终于回来了,csdn,我爱你,想你 我是个新手,我想问问delphi都有什么好处!!?????? inno setup的问题请教大家!!!急!急!! 为什么我在Delphi6中找不到TProvider控件,不是可视化的吗? 如何用des算法实现字符串的正确加解密. 请问:是何原因? 大家说说,深圳国电信息技术公司,怎么样啊? 买了Delphi 为了做数据库,可是小弟还什么都不会呢~!555,大哥大姐提供点资料阿~!
判断是否有小数点
Var
str1:string
begin
str1:=trim(edit1.text);
if pos('.',str1)>0 then
showmessage('这个应该是Double型');
end;
begin
StrToFloat(Edit1.Text);
ShowMessage('Double Num');
end;
Except
ShowMessage('Not Double Num');
end;
不就可以了吗,这个方法好像很本,可可以实现!
if StrToFloatDef(Edit1.Text, 0) = StrToFloatDef(Edit1.Text, 1) then
ShowMessage('Double类型')
else
ShowMessage('不是Double类型');