如果整个字符串都是由数字构成,则返回true,否则返回false
有没有这个函数
有没有这个函数
解决方案 »
- 哪一个delphi7的IDE增强工具,可以将"匹配的Begin与End之间的代码"收缩/展开?
- fastreport的barcode无法计算宽度?
- 如何将Delphi的环境设置恢复到刚安装时的状态?
- 家里刚装好宽带,偶会有更多的时间来到这里,兴奋啊.......散分!!!!!!!!
- 双系统疑难杂症集锦?
- 请问一个三角多少分,一个星多少分啊?
- 各位老大,快救命啊,我的D6要激活码,哪儿有生成器
- TWebBrowser 的使用
- 有谁在用kylix
- 用DotCHM制作CHM帮助文件时, 编译之后汉字得到的是乱码, 怎么解决?
- 能不让adoquery的当前记录修变后不自动更新数据库,在adoquery.post后才更新数据库
- 怎样检测USB口有什么插入移动存储器,并判断是在哪个盘
boolean IsShuZi(str:string);
var
i:integer;
begin
result:=true;
for i:=1 to length(str) do
begin
if not (str[i] in [0..9]) then
begin
result:=false;
break;
end;
end;
end;好象是这样,你自已再调调,最近在写VC,也不知关键字写对了没有。
var I, Code: Integer;
begin
{ Get text from TEdit control }
Val(Edit1.Text, I, Code);
{ edit1.text不是数字 code不为0}
if Code <> 0 then
MessageDlg('Error at position: ' + IntToStr(Code), mtWarning, [mbOk], 0, mbOk);
else
Canvas.TextOut(10, 10, 'Value = ' + IntToStr(I));end;
var
i:integer;
begin
result:=true;
for i:=1 to length(str) do
begin
if not (str[i] in ['0'..'9']) then
begin
result:=false;
break;
end;
end;
end;拜托了,给点分
我的str='0009999000' 怎么办
try
a:=strtoint(edit1.Text);
except
on EConvertError do
showmessage('err');