回 帖 发 新 帖 刷新版面

主题:关闭程序

我做了一个程序,虽然程序运行正常,当关闭程序时,弹出好几个错误对话框。
请教高手,关闭程序,应作一些什么处理工作,解决可能的非正常关闭问题。
谢谢。

回复列表 (共6个回复)

沙发

出现什么错误,错误信息是什么

板凳

首先弹出两个对话框,说遇到问题,需要关闭,第三个是个错误对话框,是非正常终止。运行某几个操作后就有问题,若只是打开文件读取信息后关闭窗口,就没有错误。有时会有地址错误。
能请教您吗?谢谢!

3 楼

我建了一个堆栈类,是不是在关闭窗口时,对类应该有什么需要处理。
谢谢。

4 楼

没有具体的错误信息吗?

另外,如果怀疑是关闭程序的时候出错,就在相关代码中用异常处理捕捉一下,看看到底是什么异常。当然,如果捕捉不到,那么可能(这种可能有可能不存在)不是关闭部分代码的问题。

5 楼

一般在关闭程序前对系统占用的资源要先释放,你检查一下你的程序中使用的资源是不是没有释放。或者指针错误,有的编译不出错,但实际错误可能是随机的。

6 楼

谢谢。
有时是pointer出错,有时是EAccessAviolation,就会自动打开库中的头文件,指向~TForm().只要一打开文件进行操作就有问题。在打开文件时,也只是将
数据读入内存。我用的是结构体,是内存分配的问题吗?

我来回复

您尚未登录,请登录后再回复。点此登录或注册