2012-01-04 5 views
2

VB.NET 프로그램.내 응용 프로그램이 종료되지 않습니다

Visual Studio Express 2010에서 개발하는 동안 디버깅 시작 및 디버깅 중지의 두 가지 단추가 있습니다.

디버깅 중에 응용 프로그램 (빨간색 X 버튼)을 닫습니다. 그러나 Visual Studio를 뒤돌아 보면 디버깅 모드 인 것 같습니다. 시작 단추는 사용할 수 없으며 중지 단추는 사용할 수 있습니다. 그래서 수동으로 정지 버튼을 눌러야 만합니다.

나는 이것이 이전과 같지 않았다는 것을 기억합니다.

아마도 내 응용 프로그램이 여러 가지 형식을 사용하기 때문일 수 있습니까? 그럼 나는 아마도 뭔가 중요한 것을 놓치고있을거야 ... 어떤 생각?

답변

7

어딘가에 뭔가가 있습니다. 당신은 폼의 FormClosed 이벤트에

End 

을 추가하여 종료 전체 응용 프로그램을 강제 할 수

Private Sub Form1_FormClosed(sender As Object, e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed 
    End 
End Sub 
1

스레딩을하고 있습니까? 스레드를 실행 상태로 유지하면서 기본 응용 프로그램을 종료하면 표시되는 내용이 표시됩니다. 또한 앱 디자인은 사용자가보고있는 것을 유발할 수 있습니다. "기본"절차를 실행하여 vb.net 응용 프로그램을 시작할 수 있지만 종료를 제공하지 않으면 응용 프로그램이 계속 실행됩니다.

0

당신은 어떤 형태를 숨기고 응용 프로그램이 시나리오가 발생할 수 있습니다 그것을 닫습니다 잊어 버린 경우. 또는 응용 프로그램에서 스레딩을 사용하고 있고 올바르게 종료되지 않은 경우에도 발생합니다.

1

모든 숨겨진 양식 (있는 경우)이 닫혀 있는지 확인하고 모든 개체를 올바르게 처리하십시오.

관련 문제