我正在使用 VB 2010 Express,有时我的代码被忽略,没有任何错误通知。例如,我在处理 me.Load 的子程序的末尾有这段代码:
counter = counter 是一条测试线。mPlayer 是 Toub 的 sound midi dll 中的一个对象,定义如下:
Dim mPlayer As MyMediaPlayer.MyWinPlayer
mPlayer = New MyMediaPlayer.MyWinPlayer()
当文件名包含有效的 midi 文件时,一切正常并显示 msgbox。当 midi 文件无效时,我希望生成错误或 AudioLength 为 NULL 或一些奇怪的值。相反,不会触发错误,调试器只会退出子程序。
更详细:调试器在第一个断点处停止。然后,当我单击“继续”时,会显示表单,而调试器不会到达其他断点或生成 MsgBox。
你能解释一下如何让VB给我这个错误吗?