我对VB.NET不是很有经验,但我必须使用它来构建应用程序以便与某些软件进行通信。基本上,我需要能够调用这个exe文件并让它运行来执行一些任务,然后关闭它。 我有任务在页面加载中运行,但由于我不希望应用程序实际打开,所以在完成任务后,我使用Me.Close()关闭它。所以,除了Me.Close()之外,整个事情都很好(任务甚至被执行),导致一条消息提示应用程序“已停止工作”。 任何想法为什么发生这种情况?是因为我正在试图在加载时关闭它吗? 有关如何以不同方式实现此目的的任何建议? 我不得不在VB中执行这些任务,所以请不要只说我不应该使用VB.NET。我知道我不应该,但我必须。好的,非常感谢。VB.NET Me.Close()导致应用程序抛出“已停止工作”消息
2
A
回答
4
如果你不想让应用程序打开,那么不要使用WinForms应用程序(我假设你正在使用)。相反,创建一个控制台项目,并将您的代码放在Main子例程中。然后程序将在命令行上运行,并在完成后立即关闭。
+1
+1。 VB.NET隐藏了WinForms应用程序中的主要方法。实际上,您仍然可以拥有WinForms应用程序的主要方法。 如果您不想让控制台窗口也打开,那么只需拿起控制台应用程序,查看项目属性,然后将其转换为Windows应用程序,然后控制台不应该打开,但那么您将没有任何位置放置状态消息等。 一个Windows应用程序,真的只是一个主要方法(基本上)是这样的:Application.Run(new MyForm) – 2011-02-16 21:35:19
0
您可以创建一个执行任务的VB.Net控制台应用程序。这样,应用程序就会运行它的任务,然后关闭自己而不必明确告诉它。
相关问题
- 1. 应用程序已停止工作
- 2. 致命例外 - 不幸的应用程序已停止工作
- 3. root.after导致Tkinter应用程序停止工作
- 4. ObservableArray导致应用程序停止
- 5. onTouchEvent()导致“不幸的应用程序已停止”
- 6. 模拟器不幸抛出,myapp已停止消息
- 7. 应用程序已停止
- 8. Microsoft安装程序引导程序已停止工作
- 9. 此程序已停止工作
- 10. C++程序已停止工作LINK LIST
- 11. 应用程序崩溃。不幸的是,应用程序已停止工作
- 12. C#应用程序停止工作
- 13. Android应用程序停止工作-Eclipse
- 14. 应用程序停止工作
- 15. setOnItemSelectedListener:应用程序停止工作
- 16. 简单的代码,应用程序已停止工作
- 17. JQuery Cookie访问已停止对GAE应用程序工作
- 18. Android:应用程序蓝牙共享已停止工作
- 19. 不幸的是(我的应用程序)已停止工作
- 20. Windows应用程序已停止工作::事件名称CLR20r3
- 21. 如何处理 - 应用程序已停止在Android中工作
- 22. 该应用程序已停止工作,因为动画问题
- 23. 我的应用程序已停止工作?
- 24. 不幸的是,应用程序已停止工作
- 25. 很遗憾,您的应用程序已停止工作
- 26. Android:帮助!应用程序已停止工作
- 27. 当验证程序取消注释时导致某些东西停止工作
- 28. 通过外部应用程序打开的新工作簿导致宏停止
- 29. 如何防止Android显示应用程序停止消息
- 30. Spring @RepositoryRestController导致@PageableDefault停止工作
不要道歉; VB.NET没有错。任何告诉你的人可能会把它与VB6或更早的版本混淆。 – Justin 2011-02-16 21:22:47