private void ExecuteUpdate(object obj)
{
if( ((int)obj).Equals(15) ||
(DateTime.DaysInMonth(NextDoDateTime.Year,NextDoDateTime.Month) - (int)obj) == 0 )
{
DataAnalyseUpdate();//这个函数执行时间比较长.
}
} private void timer2_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
if( DateTime.Now > NextDoDateTime )
{
object obj = NextDoDateTime.Day;
System.Threading.ThreadPool.QueueUserWorkItem(new WaitCallback(ExecuteUpdate),obj);
NextDoDateTime = NextDoDateTime.AddDays(1);
}
}
{
if( ((int)obj).Equals(15) ||
(DateTime.DaysInMonth(NextDoDateTime.Year,NextDoDateTime.Month) - (int)obj) == 0 )
{
DataAnalyseUpdate();//这个函数执行时间比较长.
}
} private void timer2_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
if( DateTime.Now > NextDoDateTime )
{
object obj = NextDoDateTime.Day;
System.Threading.ThreadPool.QueueUserWorkItem(new WaitCallback(ExecuteUpdate),obj);
NextDoDateTime = NextDoDateTime.AddDays(1);
}
}
了,不知道是不是这样的?各位高手来看看呀.急..!!!
我正在写一系列关于AAF组件框架的文章。该框架能对开发工作提供很多帮助,并极大地提高开发效率。希望大家看一看并提出宝贵建议。