不会做异常处理 :-((60分)

  • 主题发起人 主题发起人 qlw
  • 开始时间 开始时间
Q

qlw

Unregistered / Unconfirmed
GUEST, unregistred user!
如何做异常处理早就知道,但今天实际一试,才发现名堂多多。。
比如我把异常处理放在一个try...except块里,但每次都执行不到
except,delphi自己就出现异常对话框。比如说:
try
i:=StrToInt('asdf');
// i:integer;
except
on A:EConvertErrordo
showmessage(A.message);
end;
执行到try,delphi自己的错误对话框就出来了,请问是何原因?
 
在IDE里Delphi会截获你的程序中的异常,好象有个什么设置能禁止Delphi截获
你的程序中的异常,具体哪个我忘了。(把你的程序编译后运行EXE就不会了)
 
菜单 Tools/Debug里关掉。
/不过一般还是不要关吧
 
没关系。程序编译后运行EXE就不会。
那个选项在 tools->debugger option...中
 
登记日期: 00-5-21 00:08:58, 上次进入: 00-5-21 00:08:58
·#¥%……

 
呵呵。。
这个秘密都被你发现了,谁叫我问题多分数少呢
这不刚提了个400分的关于midas的问题
 
我是惊讶你有这样的神功。。以前发现了,但注意有这么悬
 
千中元,我问你一下,你装的sqlServer是什么版本,windows2000是什么版本?
多大内存,装不装网卡?
 
哎呀。。都不好意思给别人说
sql server 7.0 windows2000 server 网卡当然要有
内存64MB,Cpu cyrix233 (已经有人晕倒。。呵呵)
平均每天崩溃一次,可能太累了。不过win2000的修复真好用
 
编译后
在资源管理器中运行它吧。
 
很正常,不要在 ide 下运行就可以的,
delphi 有缺省的异常处理。
 
多人接受答案了。
 
后退
顶部