delphi2007 教程

delphi2007 教程

首页 新随笔 联系 聚合 管理
  1013 Posts :: 0 Stories :: 28 Comments :: 0 Trackbacks
怎么在程序运行的时候出现和DELPHI下一样的调试信息??? Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiBase/html/delphi_20061208192442218.html
这个是远程连接SQL,只需要输入IP和SQL用户和密码就可以连接,但不管是IP错误还是用户或者密码错误程序的SHOWMESSAGE都只是一样的信息“Access   wiolation   at   address   0048996E   in   module......   ”          
           
  代码:  
          try  
              ADOConnection1.Connected   :=   True;  
          except  
                  showmessage(E.Message);  
          end;  
  怎么才能SHOWMESSAGE我需要的信息,因为在DELPHI下IP错误和用户或者密码错返回的提示是不一样的,我需要根据信息来分别处理!

showmessage(E.Message)当然是显示系统异常信息.   你自定义你自己的异常信息.  
   
  如   EIPException   =   Exception  
        EPassException   =   Exception  
   
  try  
      ....  
  except  
    E1:   on   EIPException   Showmessage('IP错误')  
    E2:   On   EPassException   Showmessage('密码错误错误')  
 

try  
      ....  
  except  
      on   E1:   EIPException   DO   Showmessage('IP错误')  
      On   E2:   EPassException   DO   Showmessage('密码错误错误')  
  END;

posted on 2009-02-11 16:49 delphi2007 阅读(138) 评论(0)  编辑 收藏 引用
只有注册用户登录后才能发表评论。