+ -
当前位置:首页 → 问答吧 → 在delphi中用什么样的函数能让电脑运行不出错?

在delphi中用什么样的函数能让电脑运行不出错?

时间:2011-09-14

来源:互联网

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

作者: ningyanhong   发布时间: 2011-09-14

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

作者: Harryfin   发布时间: 2011-09-14

引用 1 楼 harryfin 的回复:

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

推荐,但还是要修炼好内功才是王道。

作者: SmallHand   发布时间: 2011-09-14

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

作者: rainychan2009   发布时间: 2011-09-14

先明确一点,没有这样的函数。

不出错的唯一途径就是写正确的代码。

作者: ZyxIp   发布时间: 2011-09-14

有个容错控件可以用用。我都用的。
只不过不出错了,好多错误就无法处理。
运行到没什么。
ApplicationEvents1

procedure TForm.FormCreate(Sender: TObject);
begin
  ApplicationEvents1.OnException := Application.OnException;//将错误递交处理。
end;

procedure TForm.ApplicationEvents1Exception(Sender: TObject;
  E: Exception);
begin
  Application.Terminate;//出错后如何处理。
end;

作者: delphi_freeman   发布时间: 2011-09-14

其实我也很想说4楼所说的话

作者: Harryfin   发布时间: 2011-09-14

引用 4 楼 zyxip 的回复:
先明确一点,没有这样的函数。

不出错的唯一途径就是写正确的代码。



不是的,比如说喔有个编辑框控件吧,当没有输入内容的时候运行时点击的时候就会出现错误

作者: ningyanhong   发布时间: 2011-09-14

引用 1 楼 harryfin 的回复:
自己做异常捕捉呀,try...except或try...finally



这个怎么用呀?

作者: ningyanhong   发布时间: 2011-09-14

多百度下吧

作者: caonumber   发布时间: 2011-09-14

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

作者: dfasri   发布时间: 2011-09-14

楼主想说的应该是:

你去找找控件中的属性,有些属性设置了后,就不会自动对设值进行验证了,也就不会出现你所说的“错误”了

作者: Harryfin   发布时间: 2011-09-15

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

作者: gxgyj   发布时间: 2011-09-15

死机?太厉害了。

作者: Jekhn   发布时间: 2011-09-15

检查输入的正确性

作者: youthon   发布时间: 2011-09-15

我觉得楼主的问题是写的程序经常出现 Access 地址错误,程序会自动推出,可不知道是那里错误了,

客户可能说:程序一下自己就推出了,啥情况。

不好处理,所以有此一问!

如果是我说的这个问题,确实没啥好办法,练好基本功是王道,因为这是写代码的问题,任何地方都可能出现。

有个软件叫做 Eurekalog 6.0.24 企业版

启用后可以自动记录出错的地方,通过调用堆栈,能够很容易的找到出错的地方,推荐试试。

希望可以帮楼主解决问题

作者: ccy_com   发布时间: 2011-09-16

热门下载

更多