首先我创建了一个system.timer.timer,而不是system.windows.forms.timer
System.Timers.Timer timer1 = new System.Timers.Timer();
..
timer1.Interval = 10;
timer1.Elapsed += new System.Timers.ElapsedEventHandler(timer1_Tick);
timer1.Enabled = true;
timer1.Start();
.. private void timer1_Tick(object sender, System.Timers.ElapsedEventArgs e)
{
....
//--某个地方发生了错误并且没捕获到
}
.....
我定义了一个全局的捕获系统未捕获到的错误
void unhandled_exception(..)
{
}
但是timer1中发生错误后,根本就没有进入到全部捕获错误处理过程中,
而用System.Windows.Forms.Timer却可以,请问有人遇到过这个问题吗?
System.Timers.Timer timer1 = new System.Timers.Timer();
..
timer1.Interval = 10;
timer1.Elapsed += new System.Timers.ElapsedEventHandler(timer1_Tick);
timer1.Enabled = true;
timer1.Start();
.. private void timer1_Tick(object sender, System.Timers.ElapsedEventArgs e)
{
....
//--某个地方发生了错误并且没捕获到
}
.....
我定义了一个全局的捕获系统未捕获到的错误
void unhandled_exception(..)
{
}
但是timer1中发生错误后,根本就没有进入到全部捕获错误处理过程中,
而用System.Windows.Forms.Timer却可以,请问有人遇到过这个问题吗?
解决方案 »
- 为什么SQL语句在C#中会提示(常量中有换行符,应输入;无效的表达式项“,”)
- 什么控件比较适合做控件台的那种界面
- 请教.net framework2.0 xp操作系统中有吗?
- silverlight4.0 的日程管理
- 请问怎么通过宏向安装工程中添加dll文件
- 如何将有主从关系的两个模板数据表批量插入新的两个主表和从表
- winform如何获得用户控件里的控件值(急)
- 请教图像识别技术
- 安装部署问题(想在安装程序类中实现修改配置文件,不知道怎样获取配置文件的路径)
- OracleParameter传值报错ORA-01036: 非法的变量名/编号
- 怎样随机获得一个未被占用的端口?在remoting中注册信道用
- C#2005 请问MDI窗体能不能实现自定义标题栏效果
system.timer.timer是独立线程
主线程指的是主窗口那个线程
只用过System.Windows.Forms.Timer
不知楼上给你的解释是否合理
而system.timer.timer却不行了?thread也是独立线程啊,这怎么解释了