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被激活,但并不同时运行其中的程序,是否会造成死机? 展开
程序运行十次,结果如下:
3分钟内死机2次
3到5分钟后死机1次
5到10分钟后死机1次
10到15分钟后死机2次
20到25分钟后死机2次
25分钟以内未死机2次
●若想保证不出现死机,一般只能让最多几个Timer在短时间内同时运行其中程序?
●若同时有多个Timer被激活,但并不同时运行其中的程序,是否会造成死机? 展开
4个回答
2018-05-22
展开全部
要看代码,多半是程序问题,几次运行成功不代表永远都能运行成功的~~
这个就难讲了,你可以把程序放到别的机器上试试,有条件多试几台,如果在别的机器上正常,那有可能就是硬件原因了~~
现象:
Win7 64位,使用Delphi 10.1 Berlin调试的时候,经常出现死机,一天几次,桌面上所有程序都无法正常操作,所有窗口只能最小化、恢复,其他操作都不能操作,关闭也不行,关闭会出现结束任务,但是结束不了。在任务管理器中强制结束Delphi、被调试的程序,都无效,开始菜单中重新启动计算机无效,只能通过关闭电源重新启动(主机上的Reset按键没有接线,防止孩子误按)
解决方法:
从网上找到的解决方法:在Delphi的快捷方式上,右键选择属性,兼容性的设置中选上“禁用桌面图标”。已经使用了一天,没有出现死机现象,但是每次启动、停止Delphi时都会出现桌面闪动。希望能帮忙到你,望采纳哦
这个就难讲了,你可以把程序放到别的机器上试试,有条件多试几台,如果在别的机器上正常,那有可能就是硬件原因了~~
现象:
Win7 64位,使用Delphi 10.1 Berlin调试的时候,经常出现死机,一天几次,桌面上所有程序都无法正常操作,所有窗口只能最小化、恢复,其他操作都不能操作,关闭也不行,关闭会出现结束任务,但是结束不了。在任务管理器中强制结束Delphi、被调试的程序,都无效,开始菜单中重新启动计算机无效,只能通过关闭电源重新启动(主机上的Reset按键没有接线,防止孩子误按)
解决方法:
从网上找到的解决方法:在Delphi的快捷方式上,右键选择属性,兼容性的设置中选上“禁用桌面图标”。已经使用了一天,没有出现死机现象,但是每次启动、停止Delphi时都会出现桌面闪动。希望能帮忙到你,望采纳哦
展开全部
治本:系统CPU主板显卡。治标:清理电脑垃圾。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
k
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询