try
strtofloat(str);
except
showmessage(' 不是数字');
end;
strtofloat(str);
except
showmessage(' 不是数字');
end;
解决方案 »
- !!!ADO问题求助
- 用movefile移动文件时,如果目标文件存在时,能否实现替换移动?
- PChar赋值的问题。
- 关于控件的高难度问题,寻求解决方案,高手请进!!
- 请问哪里有“浏览目录对话狂“控件下啊?
- 填写TSQLStoredProc的Params与SQL2000连接时,出现List index out of bounds(0),是什么意思?
- write of address error请教,万分紧急谢谢
- 简单问题:怎样把.pas文件编译成.dcu文件
- 再菜的问题也要问,回答了就有分
- 动态刷新数据?~~~~
- 拾佰仟“万”亿,中间的“万”怎么打出来,嘻嘻
- 请问高手们能不能在SQL的触发器中删除表呢??
str:=inttostr(edit.text)
except
...
如果INTTOSTR出错表示EDIT.TEXT的内容是字符,否则是数字.
var
I: Integer;
begin
if TryStrToInt(Edit1.Text, I) then
ShowMessage('yes')
else ShowMessage('no');
end;var
R: Extended;
begin
if TryStrToFloat(Edit1.Text, R) then
ShowMessage('yes')
else ShowMessage('no');
end;No.2
var
I: Integer;
vCode: Integer;
begin
Var(Edit1.Text, I, vCode);
if vCode = 0 then
ShowMessage('yes')
else ShowMessage('Err' + IntToStr(vCode));
end;
//~~~