0
사용자 로그인시 시작되는 VB 앱을 작성하는 중입니다. 내가 볼 수있는 문제는 Windows 7/2008에서 Me.Close 또는 Application.Exit를 모두 사용하여 마지막 양식을 닫을 때 "응용 프로그램을 제대로 닫았습니다"라는 오류 메시지가 표시된다는 것입니다. WindowsXP에서는 문제없이 닫힙니다.Me.Close on Windows 7/2008
응용 프로그램의 기본 기능 중 하나는로드 할 때 일부 값을 검사하고 해당 값을 기반으로 응용 프로그램을 닫는 것입니다. 이 경우에도 2008 년 7 월에 "올바르게 닫지 않았습니다"라는 메시지가 나타납니다. 나는 무엇을 잘못 할 수 있 었는가?
Private Sub Dialog1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If fName = failsafeUser Then
allowLogin = vbTrue
Process.Start(My.Settings.ExplorerPath)
'Me.Close() ' TODO Check into why Me.Close() is ending poorly on 2008 servers
Application.Exit()
End If
End Sub
WOW. Me.Close 또는 Application.exit 두 가지 모두 win7/2008에서이 오류가 발생하지만 그냥 End를 사용하면 문제가 해결됩니다. 보조 폴을 보내 주셔서 감사합니다. – todd1215