Winform预防网络问题连不上数据库程序崩溃

Winform预防网络问题连不上数据库程序崩溃,第1张

判断是否可以连接的数据库连接字符串设置timeout时间,设成个5秒或10秒。

什么原因导致winform程序崩溃?

1、如果WinForm程序中使用了线程,而线程调用的代码中会抛出异常,该异常没有任何Try块处理。就会导致程序从主线程中跳出,导致WinForm程序突然崩溃性关闭。

2、还有就是程序读写某些外部资源,比如数据库、串口、并口、网络等。当这些资源发生堵塞或者出现问题,有可能会导致WinForm程序长时间处于等待状态,程序就会类似于死机现象。

3、写程序的时候,程序出现逻辑错误,导致死循环,或者线程死锁。如果该程序是在主线程中,就会导致WinForm程序死机。

当然这些是较为常见的崩溃性问题,如果时间充足其实可以写出很多。在这里就不一一列出了。

1、再写一个简单的Winform程序,点击运行,测试一下Net

Framework

是否安装正确。如果也打不开说明电脑上的Net

Framework要重装。

2、检查Net

FrameWork版本是否和你的程序要求的版本一样,因为Net

Framework从10到现在45有很多版本。

3、程序在Debug方式下编译运行,看看是不是有异常出现。因为生成好的ExE直接运行是不会提示错误信息的。

4、说实话我从来没碰到过这么奇葩的程序,

可以的话

发个源代码给我看看呗。扣1162372724

以上就是关于Winform预防网络问题连不上数据库程序崩溃全部的内容,包括:Winform预防网络问题连不上数据库程序崩溃、winform 无法运行---- 点击运行后没有反应、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9724643.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存