gpt4 book ai didi

vb.net - 处理全局错误(内存不足,StackOverflow等)VB.NET

转载 作者:行者123 更新时间:2023-12-03 08:55:00 25 4
gpt4 key购买 nike

我的应用程序旨在在各种计算机上运行24/7。话虽这么说,哪里会出错会出错(摩尔定律),因此我希望确保我的应用程序尽可能稳定。

我想知道是否有可能处理VB.NET中的全局错误,例如OutofMemoryErrors,StackOverflow错误和其他杂项。可能出现的错误。虽然我知道适当的编程应阻止发生这些错误-始终应该有一个后备。

话虽这么说,Visual Basic .NET中是否有一种方法可以处理内存不足,堆栈溢出等错误,并且如果应用程序遇到这些错误之一,只需重新启动应用程序即可? Application.Restart()?

感谢您的时间。

最佳答案

一种方法是编写一个与应用程序定期通信的服务,当它没有响应时,它将终止并重新启动应用程序。如果服务最初启动了应用程序,则应该可以这样做。这具有在应用程序锁定时重新启动而不会产生错误的好处。

关于vb.net - 处理全局错误(内存不足,StackOverflow等)VB.NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29269502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com