OpenFileDialog로 인한 버그를 진단하려고했습니다. 나는 이제 버그의 재현성을 격리했다.OpenFileDialog 분리 버그 (WebBrowser1)
버그가 매우 간단합니다. OpenFileDialog1.ShowDialog()로되어있는 버튼을 클릭하십시오. 대신 프로그램이 멈 춥니 다. 대화 상자가 표시되지 않습니다. Break 도중 버그가 표시되지 않습니다. 단지 .ShowDialog() 명령이 돌아 오기를 기다리는 중입니다.
기본적으로, 내 문제는 이것이다 :
-
프로그램을 시작
- . 하루 종일 OpenFileDialog를 사용할 수 있습니다. 문제 없습니다.
- 양식에 WebBrowser1이 있습니다. 내가 만지지 않으면 아무런 문제가 없습니다.
- WebBrowser1.Navigate를 사용한 후에 만 현재 버그가 발생할 수 있습니다. .ShowDialog()를 몇 번 더 사용할 수는 있지만 결국 멈 춥니 다.
내 버튼에있는 유일한 코드는 다음과 같습니다
the_url = "http://www.google.com/"
Try
WebBrowser1.Navigate(the_url)
Catch ex As Exception
MsgBox("Maybe?: " & ex.ToString)
End Try
내가 오류와 MSGBOX을받을 수 있나요하지 않습니다. 어떤 도움을 주시면 감사하겠습니다. .ShowDialog() 명령은 항상 주 스레드에서 실행된다는 것을 이미 확인했습니다. 나는 ShowHelp = True와 운을 설정하려고 시도했다. WebBrowser1로 버그를 추적했습니다 ... 누군가가이 문제를 해결할 수 있다면 전 완전히 당신과 사랑에 빠질 것입니다.
커뮤니티!
정말로 * 커뮤니티에 감사하고 싶다면 지난 질문에 대한 답변을 수락대로 표시 할 수 있습니다 (체크 표시를 클릭하십시오). 너만 할 수있어. 간단한 [둘러보기]는 SO가 어떻게 작동하는지 설명합니다. 대답을 수락하고 (나중에) upvoting 다른 사람들이 좋은 게시물을 찾을 수 있도록 도와줍니다 – Plutonix
나는 내 질문을 통해 돌아가서 답변으로 것들을 확인했습니다. 고마워, 나는 몰랐다. – brand0
이것을 재현 할 수 없습니다. 브라우저를 탐색하기 위해 위에서 작성한 코드를 실행하는 폼에 버튼이 있고, 브라우저에 폼을로드하는 시작 폼의 버튼은 'ShowDialog'로 표시되어 있습니다. 그것은 나를 위해 끊지 않습니다. – PerpetualStudent