<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      自定義出錯捕捉信息

      [摘要]Application對象的OnException事件可以捕捉所有應用程序中未處理的錯誤, 用一個自定義函數重定向Application.OnException,然后在該函數中的E參數可以返回應用程序錯誤的對象,判斷英文錯誤代碼是否包含在E.Message決定是否用對應中文提示代替。當然,可以使...
      Application對象的OnException事件可以捕捉所有應用程序中未處理的錯誤,  
      用一個自定義函數重定向Application.OnException,然后在該函數中的E參數可以返回應用程序錯誤的對象,判斷英文錯誤代碼是否包含在E.Message決定是否用對應中文提示代替。當然,可以使用自定義的消息窗體顯示。  

      procedure TForm1.HandleError(Sender: TObject; E: Exception);  
      begin  
        if pos('Can not link database',E.Message)>0 then  
        begin  
          showmessage('不能連接數據庫!');  //可以用字定義窗體顯示  
          exit;  
        end;  

        if pos('TCP/IP……',E.Message)>0 then  
        begin  
          showmessage('網絡故障,不能連接數據庫!');  //可以用字定義窗體顯示  
          exit;  
        end;  

        ……  

      end;  

      procedure TForm1.FormCreate(Sender: TObject);  
      begin  
        Application.OnException:=HandleError;  
      end;


      日韩精品一区二区三区高清