此Windows服务为什么没往文件里写内容啊? timer1.Start(); timer1.Enabled = true;?开了2次? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 timer1.Start(); timer1.Enabled = true;?开了2次?--------------应该怎么写呢? 你注册了timer1_Tick事件吗?------------------你说的是怎么注册? try:using System.Timers;public partial class FileTick : ServiceBase{ private Timer timer1 = null; // 定时器public FileTick(){InitializeComponent();}protected override void OnStart(string[] args){Timer timer1= new Timer(dInterval);timer1.Elapsed += new ElapsedEventHandler(timer1_Elapsed);timer1.Interval = 200;timer1.Enabled = true;}protected override void OnStop(){timer1.Stop();timer1.Enabled = false;}private void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e){FileStream fs = new FileStream(@"d:\WF.txt", FileMode.OpenOrCreate, FileAccess.Write);StreamWriter m_streamWriter = new StreamWriter(fs);m_streamWriter.BaseStream.Seek(0, SeekOrigin.End);m_streamWriter.WriteLine(DateTime.Now.ToString() + "\n");m_streamWriter.Flush();m_streamWriter.Close();fs.Close();}}} 我拖了一个Timer啊!你怎么还在这定义呢? 按照你写的就可以了,但是有点不明白,怎么不要拖个Timer这个控件吗?还有不是Tick这个事件吗?怎么是Elapsed事件呢? 不要用 System.windows.Form.timer有System.Theading.Timer C#的画线和音乐播放 数据同步问题 JavaScript向Flash传值 虚拟主机 index.htm --关于b/s结构的程序的用户状态如何维护和保密的问题?-- ExecuteReader 要求已打开且可用的连接。连接的当前状态为已关闭。急,特急啊,这问题找不出来! 今天看到个关于 Hash 封装,实在理解不了 请问asp.net里如何实现类似于asp中include的功能……急啊,在线等待 group by 的问题,用它时必须也用聚集函数吗? 如何实现保存在数据库中附件的下载链接? 关于page_load与button问题 给带分页的datagrid导出excel有冲突?
timer1.Enabled = true;?
开了2次?
--------------
应该怎么写呢?
------------------
你说的是怎么注册?
public partial class FileTick : ServiceBase
{
private Timer timer1 = null; // 定时器public FileTick()
{
InitializeComponent();
}
protected override void OnStart(string[] args)
{
Timer timer1= new Timer(dInterval);
timer1.Elapsed += new ElapsedEventHandler(timer1_Elapsed);
timer1.Interval = 200;
timer1.Enabled = true;
}protected override void OnStop()
{
timer1.Stop();
timer1.Enabled = false;
}private void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
FileStream fs = new FileStream(@"d:\WF.txt", FileMode.OpenOrCreate, FileAccess.Write);
StreamWriter m_streamWriter = new StreamWriter(fs);
m_streamWriter.BaseStream.Seek(0, SeekOrigin.End);
m_streamWriter.WriteLine(DateTime.Now.ToString() + "\n");
m_streamWriter.Flush();
m_streamWriter.Close();
fs.Close();
}
}
}
还有不是Tick这个事件吗?怎么是Elapsed事件呢?
有System.Theading.Timer