这是一个关于PASCAL语言TRY。EXCEPT语句的问题代码如下:try
 ..........
except 
  on E:Execption do messagedlg('错误:’+E.message,mterror,[mbok],0);
请问在EXCEPT后的:on E:EXCEPTION这是表示的什么东西啊?还有E.message又是表示的什么东西啊?
本人菜鸟一个请大家不要笑我啊·!!

解决方案 »

  1.   

    on E:EXCEPTION
    在捕捉到EXCEPTION异常后执行
    EXCEPTION异常类,由于是基类,所以所有的异常都将触发后面的语句
    E为异常类的这个实例
    E.message为Exception异常的错误描述属性
      

  2.   

    这是个异常处理
    E:Exception是声明了一个类型为Exception的事例E,可以用来获得异常的消息
    如果你不需要获得异常的具体情况,上面的可以改写为try
     ..........
    except 
      on Execption do
      

  3.   

    E.message为Exception异常的错误描述属性