timer 控件的问题
最近做了个程序,需要循环检测程序版本来提醒用户更新,我没用线程而是用的timer控件,不知是否由于timer控件间隔太长(5分钟一次)的缘故导致运行了该程序的系统都无法即时关机(或许是等待timer循环检测的缘故,必须得等分钟才能关一次机)
询问论坛里的各位大牛是否有遇到该情况?难道要改用循环线程才能避免?
------解决方案--------------------没有遇到过这种问题~
不过有在服务里面用到过 Timer
也没发现有类似的问题
是不是没有释放资源的原因导致的
如果是WinForm程序的话 试试在FormClose 或者 Dispose 里面 将Timer使用的资源释放掉试试
如果不行的话
http://blog.csdn.net/csxjy1986/article/details/6434641
查查是不是这种问题导致的
------解决方案--------------------为何用Timer呢?写个Windows服务独立开不行吗?
------解决方案--------------------timer有三种,提醒一下
------解决方案--------------------一般不会的 肯定是其他代码写得有问题