winform程序为啥会stop working

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform程序为啥会stop working相关的知识,希望对你有一定的参考价值。

是不是内存占用过大啊,亦或是程序刷新的时候代码有问题了。 参考技术A 不明白什么意思追问

就这这个,,程序刚运行的时候是好的,然后这个程序是每三十秒自动刷新一次的,开的时间长了就这样了...求解

[WinForm] - 关闭应用时 "has stopped working" 之解决

背景

关闭 WinForm 应用出现 "has stopped working" 错误。

 

Windows 日志

Faulting application name: PcClient.exe, version: 1.0.0.0, time stamp: 0x5a076b99
Faulting module name: KERNELBASE.dll, version: 10.0.15063.674, time stamp: 0x6d16dd24
Exception code: 0xe0434352
Fault offset: 0x000eb872
Faulting process id: 0xef4
Faulting application start time: 0x01d35b341fea1746
Faulting application path: C:\\Program Files (x86)\\Test\\PcClient.exe
Faulting module path: C:\\Windows\\System32\\KERNELBASE.dll
Report Id: 4fe7aef6-abc3-424b-9e16-85a18bfdeb2e
Faulting package full name:
Faulting package-relative application ID:

 

错误写法

private void App_FormClosed(object sender, FormClosedEventArgs e)
{
    Environment.Exit(0);
}

 

正确写法

private void App_FormClosed(object sender, FormClosedEventArgs e)
{
    if (Application.MessageLoop)
    {
        Application.Exit();
    }
    else
    {
        Environment.Exit(1);
    }
}

 

参考资料

https://stackoverflow.com/a/12978034

文章来源

http://www.cnblogs.com/jinzesudawei/p/7820926.html

以上是关于winform程序为啥会stop working的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的Winform程序操作频繁就会自动关闭?

winform打开图片为啥会旋转90

为啥 WinForms 中的 TreeView 会意外崩溃?

winform程序为啥要打包成安装文件呢

为啥覆盖 .GetHashCode 会清除 WinForms 中的这些数据绑定值?

为啥在 WinForms 应用程序中使用 SaveFileDialogue 时出现 RPC 服务器错误?