1、程序代码存在错误、内存泄漏。
2、运行时间过长,可以检查程序代码,释放不必要的内存,并定期重启软件以保证正常运行。
一般如果你的项目里使用的是数据感知控件比如dbedit,dbmemo如果断开了,那基本数据就没了!再连接也是刷新的
如果你用的只是edit memo那可以手动重新连接,此时是否刷新现有的控件里的数据是可控的。
如果不涉及数据的刷新,可以用TTIMER 频率不可设太高,检测下如果断了,就retry
除了杀毒, 系统修复,还可以看看是否是DEP惹的祸?关闭数据执行保护(即DEP)或添加delphi32.exe为DEP的特例。
具体方法视你的 *** 作系统而定。 以Windows 7为例。 我的电脑-右键属性-高级系统设置-高级-性能设置-数据执行保护-添加
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)