【求教帖】C# 程序执行过程中的未响应问题
说明:
C# Winform程序,在winform中点击按钮,调用matlab计算,计算结果存入Oracle。启动timer,显示根据结果绘制的曲线。
timer相关语句
public System.Timers.Timer Pretimer;
private void InitTimer()
{
//设置定时间隔(毫秒为单位)
int interval = 500;
Pretimer = new System.Timers.Timer(interval);
//设置执行一次(false)还是一直执行(true)
Pretimer.AutoReset = true;
//设置是否执行System.Timers.Timer.Elapsed事件
Pretimer.Enabled = false;
//绑定Elapsed事件
Pretimer.Elapsed += new System.Timers.ElapsedEventHandler(TimerUp);
}
private void TimerUp(object sender, System.Timers.ElapsedEventArgs e)
{
try
{
if (this.IsHandleCreated)
{
systemCounter += 1;
this.Invoke(new PreCureHmi(PreCureDisplay));
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.WriteLine(ex.StackTrace);
}
}
问题及排查:
点击按钮之后应用程序无响应。
一段一段语句的试,把问题定位到读数据库的方法中
断点调试也是未响应,但每一步都能走,不会死在哪里
求助内容:
应该怎么继续查呢
橘子Jane
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2022-07-07 Oracle
2022-07-07 Winform messagebox字体大小调整
2021-07-07 0707今天用到的链接和资料