delphi的异常处理 try begin//do you wantend;exceptbegin//when error then do you want elseend;end; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在Application的OnException事件中做处理。 try ......except ShowMessage('错误!');end; 用Try except结构: try ...... except 出错提示 end; 不要用F9直接运行,这样出不来自己的提示,要执行exe文件 同意楼上的方法,但是有一点需要补充try..except 可以捕获错误,但是对于错误可能遗留的问题没办法解决try..finally可以处理出错后遗留的问题,但是不能捕捉错误信息。所有如果要安全的处理,可能要这样调用sList:=TStringList.Create;try try sList.Add(Date); 这句会错 except Application.Messagebox(...);//显示你的提示 endfinally sList.free; //处理遗留的问题end;这样写要累死人了,如果要统一捕获可以在Application.OnException 中写你的代码 try....except;如果你在调试期间他一直出现delphi的提示!如果你打包后或编译后!delphi的提示就不出现了! delphi寫的程序有什么好的安裝包制作工具推荐? 为何列表框选中一项后不能在编辑框出现? 关于ShowWindow的2个问题! 哪里有三层结构的源程序?或比较好一点的书籍,说来听听?发分了!! 存储过程中的数据转换问题? 类库问题 如何处理主键值重复错误的处理? TColor = -$7FFFFFFF-1..$7FFFFFFF中的$是什么意思 adodataset和adoquery哪个好用一点? 求记账凭证输入控件 我用adoquery怎样访问执行SQL语句后返回的每个记录各个字段的值 问题很简单,我没有时间去找了。用ADO连接Sql server 6.5 中文显示乱码的问题
......
except
ShowMessage('错误!');
end;
try
......
except
出错提示
end;
try..except 可以捕获错误,但是对于错误可能遗留的问题没办法解决
try..finally可以处理出错后遗留的问题,但是不能捕捉错误信息。
所有如果要安全的处理,可能要这样调用
sList:=TStringList.Create;
try
try
sList.Add(Date); 这句会错
except
Application.Messagebox(...);//显示你的提示
end
finally
sList.free; //处理遗留的问题
end;这样写要累死人了,如果要统一捕获可以在
Application.OnException 中写你的代码
....
except
;
如果你在调试期间他一直出现delphi的提示!如果你打包后或编译后!delphi的提示就不出现了!