try except问题

wslmsx 2009-08-16 04:53:27
procedure TForm1.Button1Click(Sender: TObject);
var
i,j,k:integer;
begin
i:=1;
j:=0;
try
k:=i div j;
showmessage(inttostr(k));
except
showmessage('错误,0不能做除数。');
end;
end;

运行时先报错,出个提示框里面写projectasd.exe raised exception class edivbyzero with message 'division
by zero'.Process stopped.use step or run to continue.
然后继续运行,才出提示框'错误,0不能做除数。'
怎样不显示系统提示的那个框里面的一长串信息而直接显示程序里写的'错误,0不能做除数。'部分。
...全文
58 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wslmsx 2009-08-16
  • 打赏
  • 举报
回复
多谢二位!
Seamour 2009-08-16
  • 打赏
  • 举报
回复
debug options -> language exceptions,关掉 stop on delphi exceptions
SuperTitan001 2009-08-16
  • 打赏
  • 举报
回复
不在Delphi下运行就可以了

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧