delphi2007 教程

delphi2007 教程

首页 新随笔 联系 聚合 管理
  1013 Posts :: 0 Stories :: 28 Comments :: 0 Trackbacks
程序在运行,当我把网络突然卡断后出现的异常错误 Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiNetwork/html/delphi_20061122150010280.html
RT  
   
  PS:我写了一个程序,用的是SQL来操作数据库,当我在操作我所写的程序时候,我  
   
  突然把网络断掉了,结果出现一些莫名的异常,无法捕捉到他的异常;试过了用  
   
  applicationEvents这个控件的异常事件,也不行,不知道有什么方法可以解决网络  
   
  断掉后程序连接服务器上的问题,请了解并知道的人不吝赐教!

如果是调试模式,总是会出现。  
  否则,如果try得不到,就是外部程序跳出的错误对话框,楼主再仔细看看。

在异常处理的时候,adoconnection.close;     看似简单,却是真实经验.

adoconnection.close  
   
  哈爷说了一段足以记录在小本子上的话“看似简单,却是真实经验”

听听楼下的看法

总有一些异常是无法完全处理好的(比如突然掉电)

楼上我只是随意说点看法。抛砖引玉嘛。听楼下的吧

看了楼上的贴子,我决定等楼下的回答。

是的     就是突然电断掉   或则我故意把网络卡掉      
   
  因为你还在操作程序   你也不知道它什么时候会断掉     adoconnection.close所以不行  
   
  还请大家不吝赐教    
   
 

没试过喔。。等楼下的。。呵呵。。。

。。。高手来啊   我郁闷死了

最常用的方案:硬件保障(比如:断电-->UPS;   网络-->星形)  
   
  我自己想的但我做不了的方案:向客户端或服务器传数据时直接写硬盘扇区做备份,正常退出程序后再free掉.  
   
  以上只是个人意见

沙发~学习~

lihuasoft(类==大米)(专泡烂贴)    
   
  想法不错   明白点你的意思   可是你说的那玩意可以实现么~~    
   
  偶很菜   希望多帮忙~~~

板凳

学习!!

posted on 2009-05-26 17:28 delphi2007 阅读(228) 评论(0)  编辑 收藏 引用
只有注册用户登录后才能发表评论。