怎样确定是否要引用异常处理

解决方案 »

  1.   

    如果你担心会出现异常的地方就要用异常
    例如 你担心会到数据库中插入主键重复的数据时候出错
    那就写异常
    try
    ....
    开始事务
    post
    except
    事务回滚;
    失败
    end;
      

  2.   

    TRY
      BEGIN
          
      END;
    FINALLY
       BEGIN
       SHOWMESSAGE("WRONG");
       END;
      

  3.   

    异常处理是用来集中处理错误, 如果不用民常处理
    则每个函数调用都要在返回时设置返回值表明函数是否执行成功。
    调用者还得检测返回值。程序很大时会有很多出错检测代码。很乱。最好 不要用导常Abort 来控制程序流程。用Abort 来控制流程是
    耦合度最高的耦合:内容耦合。异常处理只用于错误处理。
      

  4.   

    try
    ....
    except
    .....
    end;

    try
    ....
    finally
    .....
    end;