日期:2014-05-17  浏览次数:20758 次

关于无界面的windows窗体应用程序问题
我创建一个windows窗体应用程序,删掉forms,重写program.cs文件。
点击运行,里面的System.Timers.Timer t = new System.Timers.Timer(10000);定时任务不起作用是什么情况?

------解决方案--------------------
目测是因为由于没有form,导致没有Message处理循环,而Timer使用Message传递事件,导致事件触发了但是无法传递到处理程序中。

注意:delagate 的本质就是postmessage
------解决方案--------------------
偶也是菜鸟,请大神继续补充。
------解决方案--------------------
为什么不用Windows服务?Timer可以直接用系统的
------解决方案--------------------
在Main()最后加入

Application.Run();