在windows服务中的timer控件好象没起作用?
在服务的InitializeComponent()中
this.timer1.Enabled = true;
this.timer1.Interval = 1000;
this.timer1.Elapsed += new System.Timers.ElapsedEventHandler(this.timer1_Elapsed_1);
对应的响应函数
private void timer1_Elapsed_1(object sender, System.Timers.ElapsedEventArgs e)
{
ClassOpenRemind objOpen = new ClassOpenRemind();
objOpen.SendMailClassOpenForStu();
objOpen.SentMailClassOpenForTeacher();
}
我用跟踪进程的方法跟到服务里怎么都没法跟进timer1_Elapsed_1(object sender, System.Timers.ElapsedEventArgs e)里
排除两点:1。timer没问题 是System.Timers.Timer timer1
2。调试没有问题,在关进程的时候可以跟到OnStop()中
this.timer1.Enabled = true;
this.timer1.Interval = 1000;
this.timer1.Elapsed += new System.Timers.ElapsedEventHandler(this.timer1_Elapsed_1);
对应的响应函数
private void timer1_Elapsed_1(object sender, System.Timers.ElapsedEventArgs e)
{
ClassOpenRemind objOpen = new ClassOpenRemind();
objOpen.SendMailClassOpenForStu();
objOpen.SentMailClassOpenForTeacher();
}
我用跟踪进程的方法跟到服务里怎么都没法跟进timer1_Elapsed_1(object sender, System.Timers.ElapsedEventArgs e)里
排除两点:1。timer没问题 是System.Timers.Timer timer1
2。调试没有问题,在关进程的时候可以跟到OnStop()中
...全文
相关推荐
c# windows服务小实例,不能使用windows.form.timer控件,而是使用System.Timers.Timer控件
该项目演示如何在C# Windows服务中使用System.Timers.Timer实现定时任务,避免使用Windows.Forms.Timer。服务每120秒触发一次事件,适合后台周期性操作。代码包
Java领域JVM的堆内存的分代年龄
在Java编程中,JVM(Java虚拟机)的堆内存管理是一个核心问题。堆内存用于存储对象实例,而堆内存的分代模型是JVM进行高效垃圾回收的重要基础。分代年龄则是分代模型中的一个关键概念,它决定了对象在堆内存不同区域之间的移动。本文的目的是全面深入地介绍JVM堆内存的分代年龄,包括其原理、计算方法、实际应用等方面。范围涵盖了从理论概念到实际代码实现,以及相关工具和资源的推荐。本文将按照以下结构进行阐述:首先介绍分代年龄的核心概念与联系,包括分代模型的架构和分代年龄的作用;
C# timer控件使用
首先,`Timer`控件不是Windows Forms界面中的可见控件,但它可以在后台运行并周期性地触发事件。
加Timer控件 timer1
### Timer 控件在C#中的应用#### 一、Timer 控件简介在C#的Windows Forms应用程序开发中,`System.Windows.Forms.Timer`(通常简称为Timer)
ASP.NET中的TIMER控件
本文总结了ASP.NET中的Timer控件的基本概念、属性和实现方法,并强调了Timer控件的使用需要合理地配置属性和事件,以避免服务器的资源浪费和服务器当机的情况。


