小问题大分量 快!!! 各位大虾多多指教!!! try ...... execpt ...... end; 这种结是在什么情况下使用的 具体意思是什么 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var db:double;try db:=strtofloat(edit2.text); except db:=0;end;嘿嘿 try 代码1execpt 代码2end;异常处理 当代码1中的代码出现异常时 停止运行 并开始运行代码2比如try AdoQuery1.open; execpt ShowMessage('打开数据表错误!'); end; 在try...except块中可以捕捉特定的异常,也可以用try...except...else结构来捕捉其他异常,请看下面的代码: try statements except on EsomeException do something else 进行一些默认的异常处理 end; 注意当使用try...except...else结构的时候,应当明白else部分会捕捉所有的异常,包括那些你并没有预料到的异常,例如内存不足或其他运行期异常。因此,使用else部分要小心,能不用则不用, 因为当进入不合格的异常处理过程中时,你就会一直重触发这个异常。 其实,下面的代码也能够达到类似于try...except...else结构的效果,因为在except部分没有指定异常类。 try statements except handleException end;---------------------------------------------------------------- 花自飘零水自流,一种相思,两处闲愁。 此情无计可消除,才下眉头,又上心头。---------------------------------------------------------------- 异常(exception)允许你中断一个程序的正常控制流程,可以在任何函数、过程或方法中引发异常。异常会使控制跳到一个例程的前面一点或者调用堆栈相当后面的一个例程,在堆栈的某些地方必须有一个try-except-end语句来截获异常的例程,否则Delphi将调用ExceptProc来处理异常。delphi有两个相关的语句用于处理异常,当错误出现时,try-except语句设置一个异常处理程序来获取控制.try-finally语句并不明确处理异常,但保证语句的finally部分的代码总能得到执行,即使是一个异常被引发.try-except可以申明很多的on部分,每一部分申明一个异常类.Delphi会顺序搜索on部分,试图找到一个匹配的异常类,或异常对象类的一个父类. 屏蔽未知异常try-except语句设置一个异常处理程序来获取控制.try-finally语句并不明确处理异常,但保证语句的finally部分的代码总能得到执行 try ***我想这样***except ***万一搞不好怎么下台***end; 同意Nirvanaxumm(狂背单词)try ***我想这样***except ***万一搞不好怎么下台***end; 1. try2. a := 3 div 0;3. aaa4. except5. 错误处理6. end;1,try 和 except之间的语句是要保护的语句,2.对应可能出错的语句.如果try和except之间的语句没有出错误,那么try和except之间的语句都执行,但Except和end之间的语句不执行.如上,2出错,3不执行,执行Excpet和end之间的语句,即错误处理. 那是在DELPHI中的一种异常处,在为了必免出现错误而无法必免的情况下使用。try 所以实现在语句except 上面出现错误制行这句代码 或是一个提示信息end delphi控件编程问题 关于构造函数构造器的问题 fastreport 不能连接数据库? 自己写的控件,如何在运行时出现个属性编辑器,可以让用户修改这个控件的一些属性? 如何将SQLSERVER中IMAGE字段的内容添加到ACCESS OLE字段中 招聘Delphi程序员!(北京) 请问怎么在DELPHI执行 HTML文件但不要打开(显示) 这个 HTML文件 很简单的问题,Combobox 手上有一套聊天室原码运行的时候老是出错大家给看一下 请教Delphi的消息处理机制? 下面的代码错哪里了??? fastreport预览后保存,再次预览时报错
db:double;
try
db:=strtofloat(edit2.text);
except
db:=0;
end;嘿嘿
代码1
execpt
代码2
end;异常处理 当代码1中的代码出现异常时 停止运行 并开始运行代码2
比如
try
AdoQuery1.open;
execpt
ShowMessage('打开数据表错误!');
end;
下面的代码:
try
statements
except
on EsomeException do something
else
进行一些默认的异常处理
end;
注意当使用try...except...else结构的时候,应当明白else部分会捕捉所有的异常,包括那些你并没有预料到的异常,例如内存不足或其他运行期异常。因此,使用else部分要小心,能不用则不用, 因为当进入不合格的异常处理过程中时,你就会一直重触发这个异常。
其实,下面的代码也能够达到类似于try...except...else结构的效果,因为在except部分没有指定异常类。
try
statements
except
handleException
end;----------------------------------------------------------------
花自飘零水自流,一种相思,两处闲愁。
此情无计可消除,才下眉头,又上心头。
----------------------------------------------------------------
try-except语句设置一个异常处理程序来获取控制.
try-finally语句并不明确处理异常,但保证语句的finally部分的代码总能得到执行
***我想这样***
except
***万一搞不好怎么下台***
end;
try
***我想这样***
except
***万一搞不好怎么下台***
end;
2. a := 3 div 0;
3. aaa
4. except
5. 错误处理
6. end;1,try 和 except之间的语句是要保护的语句,
2.对应可能出错的语句.如果try和except之间的语句没有出错误,
那么try和except之间的语句都执行,但Except和end之间的语句不执行.
如上,2出错,3不执行,执行Excpet和end之间的语句,即错误处理.
try
所以实现在语句
except
上面出现错误制行这句代码
或是一个提示信息
end