我在ado编程调试时,一旦出现字段不存在或类型不匹配,几次以后delphi就死的很残!!
结果,我的机子也死的很残-重起了,还好我的机子带了还原卡的,不然。。
有没有什么办法,可以避免???

解决方案 »

  1.   

    我建议你保护危险代码
      try  
      //被保护的代码
      Except
      //提示信息 
      end;
      

  2.   

    我用了,但是delphi没有改善,依旧是老样子.
      

  3.   

    出问题的时候,多使用F8,  单步执行到主窗体显示, 然后再退出, 不要使用
    Progrma Resert(Ctrl + F2)退出
      

  4.   

    try  
      //被保护的代码
      Except
      //提示信息 
      end;EXCEPTION處理不能少
      

  5.   

    我也发现D7一个容易死机的问题,就是在单独对某页执行Close page 的时候,就死掉了。
    只是 Delphi 死掉, Windows 系统是正常的。
      

  6.   

    用try …… except(finally)是一个办法,
    单步调试吧。
    类型不匹配,不应该经常出现这样的错误的。
      

  7.   

    没有那么严重的吧 我怎么从来没有那么严重的呢
    加上处理异常的机制吧 try execept end
      

  8.   

    在输入的时候就先做限制不就可以避免了,比如是数值型的话可以在keypress中限制它的输入范围在[‘0’..'9','.',#8],对类型不匹配就可以避免了。赫赫,字段要是不存在的话就用上面几位高手的方法,还有自己仔细点了
      

  9.   

    DELPHI调试程序很容易死机,,使用异常保护很有必要!!
      

  10.   

    Try..Except..End语句对于在Delphi外运行的程序有效,但是对于调试时就依然会出错的,所以建议楼主编译程序后在Delphi外运行,