try
i:=i/0;
except
on EZeroDivide do
showmessage('不能除以0');
end;为什么程序还是会出现他默认的错误提示.而不是显示我的提示
解决方案 »
- “ORA-00937:非单组分组函数”
- JPG图片写入SQL数据库,如何在QREPORT报表中利用QRDBImage显示出供打印???在线等,急.
- 怎样做到数据追溯
- 在使用fctreeview控件时,如何使得fctreeview.Node.Item[i].Checked:=true;不触发OnToggleCheckbox事件
- 怎样判断一个TQuery组件的数据是否修改过?
- 利用'+'不能连接string类型和PAnsiChar类型,要生成一个PAnsiChar字符串应该用什么样的操作呢
- 文件操作
- 用Delphi怎样执行SQL server脚本文件
- 我用TQuery和DBGrid作了一个表格,但却不能对数据进行编辑?!
- 我用已下程序在注册表中写出数据,请问怎么删除我的写入?
- 为何我在database desktop中建表,输入中文字段时为乱码?
- 请教字符串查找问题,谢谢回复
i:=i/0;
except
//on EZeroDivide do
showmessage('不能除以0');
end;
var
i:double
begin
try
i:=i/0;
caption:=floattostr(i);
except
on EZeroDivide do
showmessage('不能除以0');
end;
end;
...
except
on e:Exception do showmessage('不能队以0'+e.message);
end;
這也許就是delphi所謂的代碼優化吧