113E博章

       登录 /注册
首页 一算子网 发布
分类 :.Net技术

在windows服务中如何使用定时器 ,相当难 -C#文章(.net)

[ 2008-7-23 12:05:00 | 发表者 : zihe ]


在windows服务中如何使用定时器,试了几次都没有效果(定时器不运行),有没有好的办法  
  只有在服务启动时在c:\MyText.txt   有一条记录   ,程序继续运行   但没有记录产生  
  //   启动windows服务  
  protected   override   void   OnStart(string[]   args)  
  {  
        MyTimer();                   
   }  
  
  //实例化System.Timers.Timer  
  private   void    MyTimer()  
  {  
  System.Timers.Timer    MT=new   System.Timers.Timer   (1000);  
  MT.Elapsed+=new   System.Timers   .ElapsedEventHandler(MTimedEvent);  
  MT.AutoReset   =false;  
           MT.Start();  
  MT.Enabled   =true;  
  
  }  
  //构造System.Timers.Timer实例   间隔时间事件  
  private    void   MTimedEvent(object   source,   ElapsedEventArgs   e)   
  {  
  i++;  
  f   =   new   FileInfo(@"c:\\MyText.txt");  
  StreamWriter   w=f.AppendText   ();  
  w.WriteLine(i.ToString());  
  w.Close   ();  
  }  
 

答案一

帮顶

答案二

你尝试下在InitializeComponent()里调用MyTimer()方法

上一篇:asp程序员的转向问题,哎,郁闷 -C#文章(.net)  
下一篇:关于窗口关闭各位谢 -C#文章(.net)

浏览模式 : 显示全部 | 评论 : 0 | 排序 | 浏览 : 488

我要发表文章
回复标题:  
    Email :
* 请输入验证码
 
统计数据
文章数量 : 300300
评论次数 : 460
访问次数 : 19299710
在线人数 : 2107

附近文章
  • 一个文件夹下存 十万 个图...
  • 我想从现在开始学习ASP.N...
  • 怎样用C代码在SQL服务器中...
  • 现金求购学校管理系统 -...
  • asp程序员的转向问题,哎,...
  • 关于窗口关闭各位谢 -C#...
  • []关于FORM的上传问题 -...
  • 关于不同机器的分辨力的问...
  • 有进行过腾讯RTX二次开发...
  • 请教关于datagrid 的问题...
热门文章
  • 可能是很白的问题,DateTi...
  • C#中的GetType怎么使用? ...
  • 有多少人关心Excel操作与...
  • 求救!(一个封锁操作被对...
  • C# 类中怎么用:Page.Reg...
  • 在本地机器怎样往远程桌面...
  • 如何获取本周星期一到星期...
  • 在windows服务中如何使用...
  • C# 访问XML文件路径问题?
  • asp.net 2.0 免费网站空间...
最新文章
  • 09/北京代办国内外文凭Q...
  • 09/北京代办国内外文凭Q...
  • 09/北京代办国内外文凭Q...
  • 股票技术不准了
  • 2009年元旦放假安排
最近评论
  • xueshanfh
  • 匿名
  • 匿名
  • 匿名
  • 匿名
  • 匿名Martha Jack
  • 匿名
  • Tom Moddy
  • 匿名Jimmy Adams
  • 匿名
 
 

Copyright (C) 一算子网 2006-2008, All Rights Reserved 京ICP备06020154号
服务QQ: 有问题请留言 留言邮箱pinhu530@sohu.com