VB 2010 Express를 사용하고 있으며 일부 오류 알림없이 내 코드가 무시되는 경우가 있습니다. 예를 들어, I는 me.Load 처리 서브 끝에 코드를 가지고예외 알림은 없지만 다음 코드는 실행되지 않습니다.
카운터 = 카운터는 테스트 라인이다.
Dim mPlayer As MyMediaPlayer.MyWinPlayer
mPlayer = New MyMediaPlayer.MyWinPlayer()
파일 이름이 유효한 MIDI 파일을 포함, 그것은의 모든 작품과 MSGBOX 표시됩니다 MPlayer는이 같은 정의 Toub의 사운드 미디 DLL에서 개체입니다. MIDI 파일이 유효하지 않은 경우, 오류가 발생하거나 AudioLength가 NULL 또는 이상한 값이되고 싶습니다. 대신, 오류가 트리거되고 디버거가 하위를 종료합니다.
자세히 자세히 : 디버거가 첫 번째 중단 점에서 멈 춥니 다. 그런 다음 '계속'을 클릭하면 디버거가 다른 중단 점에 도달하지 않거나 MsgBox를 생성하지 않고 양식이 표시됩니다.
VB에서 오류를 줄 수있는 방법을 설명해 주시겠습니까?
가능한 복제본 [VS2010은 Windows의 64 비트 버전에서 WinForms 응용 프로그램에 처리되지 않은 예외 메시지를 표시하지 않습니다.] (http://stackoverflow.com/questions/4933958/vs2010-does-not-show-unhandled- 예외 메시지 -에서 - winforms - 응용 - - -) –
한스 고마워, 그 스레드를 확인해 보겠습니다!게시하기 전에 미안해! – Davide
사실 그것은 같은 버그, 감사합니다 한스. 나는 두 언어 (VB 대 C#)와 IDE (나는 VS의 무료 버전을 사용하고있다)가 다르기 때문에 (예를 들어, 제안 된 해결책 중 첫 번째가 의미하는 것처럼) 질문이 중복이라는 것은 확실하지 않다. 내가 연결 한 스레드는 나를 위해 가능하지 않습니다.) 명시 적 try try 문을 작성하여 해결했습니다. 다시 한 번 감사드립니다! – Davide