delphi编写的can通讯软件运行一段时间后闪退

delphi编写的can通讯软件运行一段时间后闪退,第1张

delphi编写的can通讯软件运行一段时间后闪退原因如下。

1、程序代码存在错误、内存泄漏。

2、运行时间过长,可以检查程序代码,释放不必要的内存,并定期重启软件以保证正常运行。

一般如果你的项目里使用的是数据感知控件比如dbedit,dbmemo

如果断开了,那基本数据就没了!再连接也是刷新的

如果你用的只是edit memo那可以手动重新连接,此时是否刷新现有的控件里的数据是可控的。

如果不涉及数据的刷新,可以用TTIMER 频率不可设太高,检测下如果断了,就retry

除了杀毒, 系统修复,还可以看看是否是DEP惹的祸?

关闭数据执行保护(即DEP)或添加delphi32.exe为DEP的特例。

具体方法视你的 *** 作系统而定。 以Windows 7为例。 我的电脑-右键属性-高级系统设置-高级-性能设置-数据执行保护-添加


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12167533.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存