VB不会在异常时停止

时间:2015-07-23 13:06:08

标签: vb.net exception

我喜欢VB.Net,但有些东西让我疯狂。发生异常时太多次,它只是继续在其他地方继续,通常是退出子或函数,但否则继续滚动。作为一个例子,我使用的是Asc()而不是AscW()。它没有抛出异常,只是将函数保留为执行Return。与此同时,我总是留下红点停止点,就像它有水痘试图找出造成它的原因一样。

是否有可用于实际导致VB停止并给出行号的设置?

2 个答案:

答案 0 :(得分:0)

尝试使用catch语句可以帮助你。

请在此处阅读:https://msdn.microsoft.com/en-us/library/fk6t46tz.aspx

答案 1 :(得分:0)

您是否尝试过使用Try..Catch..Finally语句。例如。 ex.string将异常放入消息中的字符串中并告诉你vb行。

Try 

'code here

Catch ex as Exception 
MessageBox.Show("Something went wrong. " & ex.ToString, "Data Error ")

End Try