来个大侠帮帮新手小菜鸟!~(20分)

  • 主题发起人 主题发起人 skuk88
  • 开始时间 开始时间
S

skuk88

Unregistered / Unconfirmed
GUEST, unregistred user!
try
if checkbox1.Checked then
i :=i + strtofloat(Edit1.Text);
if checkbox2.Checked then
i :=i + strtofloat(Edit2.Text);
if checkbox3.Checked then
i :=i + strtofloat(Edit3.Text);
if checkbox4.Checked then
i :=i + strtofloat(Edit4.text);
label2.caption :=floattostr(i);
Except
showmessage('请输入实数');
end;

这段代码。为什么try..Except..end不管用呢?如果我输入的不是实数他还是报错。而不是弹出showmessage对话框。我是个刚学delphi不到半个月的人。新手高手指点一下!
 
try
except
on E:exception do
showmessage('');
end;
这样试一下
 
还是不行啊
我用try
Except
on E:Exception do
showmessager('');
end;
还是不行。
用try
Except
on Exception do
showmessage('');
end;
同样报错。
 
接受答案了.原来在编程过程中调试try Except end语句是不管用的。一定要保存,运行程序,然后单个运行时才管用。
 

Similar threads

I
回复
0
查看
734
import
I
I
回复
0
查看
687
import
I
I
回复
0
查看
654
import
I
后退
顶部