首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

[在线]Sub Main 运行完进程不关闭

2012-01-30 
[在线求助]Sub Main 运行完进程不关闭高人们:小弟新学VB。NET,知道在VS2005下设置SubMain启动可以启动进程,

[在线求助]Sub Main 运行完进程不关闭
高人们:

        小弟新学   VB。NET,知道在VS2005下设置   Sub   Main   启动可以启动进程,而且Sub   Main   结束后,进程会关闭。

        小弟拿来以前的VB.Net   工程修改了一些代码:

        1.     Sub   Main   的End   Sub   上方加入了一个   form.showDialog()
        2.     form   中写入了一些数据库存取处理

因为以前调试时都是直接点击   VS   2005   的结束进程按钮,程序运行起来才发现   Sub   Main   结束后,VS   2005   的结束进程按钮仍然可用,   Windows   进程中还有工程的进程。

请问:
        Sub   Main   之间的代码中(比如form   中的处理)出现了异常或者call   了   msgbox(xxx,   xxx)     会不会导致进程不关闭?
如果不是我想的这样,那么为什么   Sub   Main   运行完,进程不关闭呢?

谢谢。我不知道我有多少分,既然系统默认20分,可能我真有20分,倾分赠送了!


[解决办法]
form.showDialog()对话框没有关闭
所有进程就不结束
你把form 中的一些数据库存取处理写到一个公共函数里
如果用的时候调用一下
这样就会好了

[解决办法]
加一句:

Application.Exit()
[解决办法]
在模块中 建立
sub main()
你要预先处理的代码
application.run(form1)
end sub

退出整个程序的时候用application.exit

[解决办法]
加一条
End
应该没了,不过这方法不太可取
[解决办法]
不要点那个停止,用暂停按钮,看看代码停止在什么地方了。

热点排行