programing

응용프로그램을 제대로 종료하는 방법

javajsp 2023. 5. 20. 00:12

응용프로그램을 제대로 종료하는 방법

보통은 그냥.Environment.Exit(code)응용 프로그램을 종료합니다.(일반적으로 버튼 클릭을 통해)하지만 저는 그것이 종료하는 적절한 방법인지 알고 싶습니다. 즉, 기억을 해제하는 등...

그저.Close()모든 활성/기존 양식과 응용프로그램을 종료해야 합니다.

응용 프로그램.Exit()도 마찬가지입니다. 예를 들어 변경 내용 저장 대화 상자를 표시하려는 경우 양식이 있으면 이를 취소할 수 있습니다.

Application.Exit
    End

매력적으로 작동합니다. "끝"은 "응용 프로그램" 동안 추가 실행을 즉시 종료합니다.종료"는 모든 양식과 호출을 닫습니다.

최고의 후회,

콘솔 응용 프로그램에서 기본 프로그램에서 UI-응용 프로그램 닫기()의 모든 활성 양식으로 돌아갑니다.

관리되는 개체의 메모리는 .NET Framework에서 처리되므로 이에 대해 신경 쓸 필요가 없습니다.

ID를 구현하는 클래스(예: 데이터베이스 연결)를 사용하는 경우 더 이상 필요하지 않을 때(기본 방법: using-Statement) 해당 클래스에 대해 Dispose()를 호출해야 합니다.

양식의 개인 구성원처럼 이러한 리소스를 전체적으로 사용하는 경우 양식은 Close() 호출 시 이러한 리소스를 해제하는 ID 일회용 패턴을 구현해야 합니다.자세한 내용은 이 문서를 참조하십시오.

Visual Basic에서는 응용 프로그램을 종료하라는 메시지를 표시할 때 다음 코드를 사용합니다.

Dim D As String

D = MsgBox("Are you sure you want to exit?", vbYesNo+vbQuestion,"Thanking You")

If D =  vbYes Then 
Unload Me
Else
Exit Sub
End If
End
End Sub

사용할 수 있는 항목:

Me.Close

Application.Exit

End

Process immediately terminated in Task Manager Processors!

이 경우 Outlook을 시작한 다음 닫습니다.

Dim ol 

Set ol = WScript.CreateObject("Outlook.Application") 'Starts Outlook

ol.quit 'Closes Outlook

VB 2019에는 시작 양식이 닫히면 프로젝트가 닫히는 프로젝트 설정 옵션이 있습니다.

시스템. 윈도우.양식, 응용프로그램.종료()

응용프로그램 이름으로 다른 네임스페이스 및 개체를 사용하는 경우 이 방법이 더 좋습니다.

me.close()

이거 한번 드셔보세요.효과가 있을 것 같습니다.

언급URL : https://stackoverflow.com/questions/4276069/how-to-exit-an-application-properly