Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 如何处理System.OutOfMemoryException错误_Vb.net_Visual Studio_Visual Studio 2008_Window Handles - Fatal编程技术网

Vb.net 如何处理System.OutOfMemoryException错误

Vb.net 如何处理System.OutOfMemoryException错误,vb.net,visual-studio,visual-studio-2008,window-handles,Vb.net,Visual Studio,Visual Studio 2008,Window Handles,我在VisualStudio中有一个VB.Net代码,它捕获了一系列窗口,并在这些窗口上单击了不同的按钮。但每隔15分钟,应用程序就会崩溃,并弹出此错误 有人知道这意味着什么,以及最好或最简单的处理方法吗 谢谢。在处理完表单后处理表单是避免这种异常的好方法。请看这里:当我使用While循环遍历名称的字符串数组并将每个名称添加到dropdownlist时,我遇到了相同的错误,其中文本将是字符串中的名称 问题是我没有在索引中添加1。在索引中添加1为我解决了这个问题。希望对您有所帮助此异常意味着您的内

我在VisualStudio中有一个VB.Net代码,它捕获了一系列窗口,并在这些窗口上单击了不同的按钮。但每隔15分钟,应用程序就会崩溃,并弹出此错误

有人知道这意味着什么,以及最好或最简单的处理方法吗


谢谢。

在处理完表单后处理表单是避免这种异常的好方法。请看这里:

当我使用
While
循环遍历名称的字符串数组并将每个名称添加到dropdownlist时,我遇到了相同的错误,其中文本将是字符串中的名称


问题是我没有在索引中添加1。在索引中添加1为我解决了这个问题。希望对您有所帮助

此异常意味着您的内存不足,要处理它,请检查内存分配发生的所有位置,在此块中添加try/catch,查找试图分配不真实内存量的块是否显示要在我的代码中编辑什么来执行此操作:hwnd=FindWindow(vbNullString,“Description”)如果hwnd Nothing,则btn=FindWindowEx(hwnd,0,“按钮”,“取消”),如果btn Nothing,则执行直到btn=Nothing Threading.Thread.Sleep(200)SendMessage(btn,BM_CLICK,0,0)Threading.Thread.Sleep(200)btn=FindWindowEx(hwnd,0,“按钮”,“取消”)循环线程.Thread.Sleep(3000)End If End If End如果我能简单地执行错误恢复下一步吗