我在一个编辑框(edit1)中的onexit事件中输入:
try
strtoint(edit1.text);
except
showmessage("不是数字");
end;
...结果在编辑框中不输数字,当焦点离开编辑框时,并没有出现我想象中的“不是数字”信息框,而是出现了系统默认的提示框(一连串英文,大意是不能转换成数值型)怎样才能不出现系统默认的提示框呢?请各位大侠指点一二...
try
strtoint(edit1.text);
except
showmessage("不是数字");
end;
...结果在编辑框中不输数字,当焦点离开编辑框时,并没有出现我想象中的“不是数字”信息框,而是出现了系统默认的提示框(一连串英文,大意是不能转换成数值型)怎样才能不出现系统默认的提示框呢?请各位大侠指点一二...
你直接运行得到的可执行程序就可以有你想得到的结果了。
var
I:Integer;
I:=StrtoIntDef(edit1.text,0);
if I=0 then showmessage('no number');
直接运行EXE就没问题了
直接运行EXE就没问题了