Delphi 程序出现死机,有可能是因为运行了太多的Timer造成的吗?

Delphi程序出现死机,有可能是因为运行了太多的Timer造成的吗?我的程序中有3个Timer持续激活(均是数秒触发一次),另外有14个Timer是随机激活的(而且它们... Delphi 程序出现死机,有可能是因为运行了太多的Timer造成的吗?我的程序中有3个Timer持续激活(均是数秒触发一次),另外有14个Timer是随机激活的(而且它们等待的时间是随机不定的),在最极限的情况下最多有可能出现共有12个Timer在短时间能同时运行其中的程序。我的程序语句中没有任何循环语句,只是通过三个持续激活的Timer实现持续运行。
程序运行十次,结果如下:
3分钟内死机2次
3到5分钟后死机1次
5到10分钟后死机1次
10到15分钟后死机2次
20到25分钟后死机2次
25分钟以内未死机2次

●若想保证不出现死机,一般只能让最多几个Timer在短时间内同时运行其中程序?
●若同时有多个Timer被激活,但并不同时运行其中的程序,是否会造成死机?
展开
 我来答
匿名用户
2018-05-22
展开全部
要看代码,多半是程序问题,几次运行成功不代表永远都能运行成功的~~
这个就难讲了,你可以把程序放到别的机器上试试,有条件多试几台,如果在别的机器上正常,那有可能就是硬件原因了~~

现象:
Win7 64位,使用Delphi 10.1 Berlin调试的时候,经常出现死机,一天几次,桌面上所有程序都无法正常操作,所有窗口只能最小化、恢复,其他操作都不能操作,关闭也不行,关闭会出现结束任务,但是结束不了。在任务管理器中强制结束Delphi、被调试的程序,都无效,开始菜单中重新启动计算机无效,只能通过关闭电源重新启动(主机上的Reset按键没有接线,防止孩子误按)
解决方法:
从网上找到的解决方法:在Delphi的快捷方式上,右键选择属性,兼容性的设置中选上“禁用桌面图标”。已经使用了一天,没有出现死机现象,但是每次启动、停止Delphi时都会出现桌面闪动。希望能帮忙到你,望采纳哦
像雾像雨又像风
2018-05-22
知道答主
回答量:6
采纳率:0%
帮助的人:4960
展开全部
治本:系统CPU主板显卡。治标:清理电脑垃圾。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1224033
2018-05-22 · 贡献了超过198个回答
知道答主
回答量:198
采纳率:2%
帮助的人:13.1万
展开全部
k
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuhan9
2018-05-22
知道答主
回答量:5
采纳率:0%
帮助的人:4647
展开全部
,123456
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式