【发布时间】:2014-05-20 15:50:47
【问题描述】:
所以,我在 Visual Basic 中制作了迭代的 Hanoi Towers of Hanoi 算法,它在 while 循环中运行(在 VB 中递归很慢)。问题是它编译得很好,它甚至在通过 Visual Studio 启动时运行得很好,但是当启动时生成的 Debug 和 Release 执行动画 stops 并显示以下消息:
过了一会儿,我只看到所有的棋子都移到了目的地,消息消失了。所以说它不是崩溃,因为应用程序仍在后台运行,它只是弹出这条消息,破坏动画。我只想让我的程序像直接从 Visual Studio 启动时一样运行。
经过一番思考... 我开始相信会发生这种情况,因为 Win7 将应用程序在 while 循环中运行的事实视为无响应(河内塔中的 7 件需要一段时间才能重新排列),因此它会尝试关闭它。
我怎样才能让我的应用程序忽略 Window 的广告?
【问题讨论】:
-
如果你点击“等待程序响应”,它最终会这样做吗?
-
不,广告消息消失了,但应用程序的窗口仍然是灰色的。如果我再等一会儿,我就会看到所有的碎片都重新排列在不同的杆子上。
标签: vb.net winforms visual-studio-2010 visual-studio