
关于VB2005创建NT服务的问题.
我用VB2005创建了一个NT服务,按书上的可以安成功,并可以运行。
但有个问题是:我在服务中有一个时间控件中写的代码怎么不运行?
见代码:http://hi.baidu.com/hui_ke/album/item/a5ec8616aef36f54f2de3262.html
写入文件内容:(中间应还有当前时间的记录)
服务开始 2007-5-28 10:51:57
服务停止 2007-5-28 10:54:09
__________________________________________________________________________
时间控件??
system.windows.forms.timer??
服务中用
system.threading.timer
__________________________________________________________________________
有什么区别吗? 应该用那个?
__________________________________________________________________________
System.Windows.Forms.Timer
实现在用户定义的时间间隔引发事件的计时器。此计时器最宜用于 Windows 窗体应用程序中,并且必须在窗口中使用。
__________________________________________________________________________
那你的意思我应该用 system.threading.timer 这个,
因为System.Windows.Forms.Timer此计时器最宜用于 Windows 窗体应用程序中,并且必须在窗口中使用。
__________________________________________________________________________
System.Windows.Forms.Timer 我非常熟悉并经常使用.
不知system.threading.timer 这个怎么用?查询MSDN并没有说怎么用呀?
__________________________________________________________________________
有用vb2005做服务的给小弟提示一下.
__________________________________________________________________________
多少年来还在研究这个问题。还是不明白。时间控件为什么不运行呢?
__________________________________________________________________________
为什么不运行呢?
__________________________________________________________________________
system.threading.timer
在线程池有独立的线程做某些事情.
System.Windows.Forms.Timer好象不能用在服务上.
threading.timer比FM.TIMER更好用.
__________________________________________________________________________
具体怎么用呢?那里有说明?或在MSDN那里可以找到用法?
__________________________________________________________________________
查看关于线程的书..属于线程的范围.
__________________________________________________________________________
需要源码。谢谢。查看为什么我的不运行。
__________________________________________________________________________
此问题已解决,原因是要引用system.timers.timer 这个控件,然后再使用他,他默认没有在工具箱内。 工具箱内是System.Windows.Forms.Timer 仔细看两个是不一样的,一个是窗口控件,一个不是。
__________________________________________________________________________