在delphi中用什么样的函数能让电脑不出错?就是在运行的时候如果出错是提醒而不是运行出错或者死机。

解决方案 »

  1.   

    自己做异常捕捉呀,try...except或try...finally
      

  2.   

    try
    except
    end;
    LZ你的提问太伤人了,编写正确的函数运行不会出问题,如果出现了,异常捕获机制就可以提醒啊
      

  3.   

    有个容错控件可以用用。我都用的。
    只不过不出错了,好多错误就无法处理。
    运行到没什么。
    ApplicationEvents1procedure TForm.FormCreate(Sender: TObject);
    begin
      ApplicationEvents1.OnException := Application.OnException;//将错误递交处理。
    end;procedure TForm.ApplicationEvents1Exception(Sender: TObject;
      E: Exception);
    begin
      Application.Terminate;//出错后如何处理。
    end;
      

  4.   

    DELPHI本身的架构, 在消息层上就已经作了所有错误的一个Try...Except, 就算你不捕捉, 最外层消息还是会捕捉得到的, 所以楼主所说的问题根本不存在. 报错也只是提示的一种而已.
    其二, 除非你是在内核模式下进行运行, 否则用户模式下, 应用程序的错误只会影响应用程序本身, 不太可能出现蓝屏.
      

  5.   

    假设可能出现的问题+适当异常处理语句(try...except)
      

  6.   

    我觉得楼主的问题是写的程序经常出现 Access 地址错误,程序会自动推出,可不知道是那里错误了,客户可能说:程序一下自己就推出了,啥情况。不好处理,所以有此一问!如果是我说的这个问题,确实没啥好办法,练好基本功是王道,因为这是写代码的问题,任何地方都可能出现。有个软件叫做 Eurekalog 6.0.24 企业版启用后可以自动记录出错的地方,通过调用堆栈,能够很容易的找到出错的地方,推荐试试。希望可以帮楼主解决问题