尝试catch不捕获异常,未实现或不支持的异常

时间:2014-07-16 14:56:59

标签: vb.net exception

我目前在排除这行代码时遇到问题。我想抓住异常,但它一直在运行。因此,它显然是一个不在System内的异常。我尝试了这些其他的系统异常(以及随机的异常),但是一旦我点击F10,它就会继续代码而不是下一行!显然有些事情是错的,但我无法理解。

有什么想法吗?

以下是代码:

Try
    Dim txtRecord As New Bonjour.TXTRecord
    m_async = m_socket.BeginReceive(m_buffer, 0, m_buffer.Length, SocketFlags.Partial, New AsyncCallback(AddressOf OnReceive), Me)
    m_registrar = m_service.Register(0, 0, Environment.UserName, "_axis-video._tcp", "local", vbNullString, m_port, txtRecord, MyEventManager)
Catch ex As Exception

End Try

我在vb.net中使用Bonjour尝试使用mDNS服务。尽管有断点,但永远不会达到“捕获”,而是弹出窗口中的任何一个以下服务或代码行。

编辑:在收到非常有用的评论(如下所述!)之后,我能够通过非加载函数调用该函数来捕获它。当发生这种情况时,捕获被捕获(套接字异常)。

0 个答案:

没有答案