我认为在某个地方有一个我错过并被召唤的结束命令。
然而,如何找到它。
如果我搜索结束,那么有很多结束。结束子,结束功能。
我只是希望程序在突然结束之前中断。
这是因为某些内存不足还是什么?
程序以调试模式运行。突然它结束了。所以它运行100个线程,然后vb 2012仍在运行,但程序已停止。好像有人按下停止按钮或达到了一些结束语。
答案 0 :(得分:1)
根据您的技术堆栈,尝试覆盖OnExit方法:
protected override void OnExit(ExitEventArgs e) {
base.OnExit(e);
}
在base.onExit(e)上设置断点;然后查看调用堆栈。或者,如果您不在调试器中,请将消息框写入先前调用的方法。
答案 1 :(得分:1)
如果您想查找End
并忽略End Sub
等,可以使用正则表达式进行搜索( Ctrl + F Alt + 电子)
End\r?$
在一行的末尾查找End
。有趣的是,这正是MSDN regex page