我做了一个与数据库相关的程序,用的就是Delphi自带的Paradox7.0,然后建了一个别名为HYC的数据库,但是当我的程序运行次数多一点后会出现下面的错误:Project project1 raised exception class EDBEngineError with message 'Insufficient memory for this operation.
Alias:HYC. Process Stopped. Use Step or Run to continue.我在程序中的表都及时的关闭了,请问这是什么原因引起的??怎么解决呢??
Alias:HYC. Process Stopped. Use Step or Run to continue.我在程序中的表都及时的关闭了,请问这是什么原因引起的??怎么解决呢??
关掉重新启动就好了
估计是你的程序在结束的时候没有释放掉占有的资源
程序结束的时候应该释放所有的窗体
.free
我认为你的问题出在程序代码中,你应该找一找有没有While类的条件循环,或则递归,没有停止。
还有就是读写数据库时,数据变量符值溢出。
delphi调试过程中出错,导致资源没有被释放。
脱离环境后出现这种情况,主要是窗口创建后没有释放。Form1.Free;或者在Form1.OnClose事件写上
Action := Cafree;最好在Destroy加一句Form1 := Nil;