Подтвердить что ты не робот

Как правильно выйти из приложения

Обычно я просто использую Environment.Exit(code) для выхода из приложения. (Обычно с помощью нажатия кнопки.) Но я хотел бы знать, что это правильный способ выхода, то есть освобождение памяти и т.д. И т.д.

4b9b3361

Ответ 1

Просто Close() все активные/существующие формы и приложение должно выйти.

Ответ 2

Application.Exit() делает трюк: любые формы, которые у вас есть, могут отменить это, например, если вы хотите представить изменения сохранения диалоговое окно.

Ответ 3

Application.Exit
    End

будет работать как шарм. "END" немедленно прекращает дальнейшее выполнение, в то время как "Application.Exit" закрывает все формы и вызовы.

Лучшие реграды,

Ответ 4

В консольном приложении просто вернитесь из основной программы в UI-приложении Close() все активные формы.

Память из управляемых объектов будет обрабатываться .NET Framework, вам не нужно заботиться об этом.

Если вы используете классы, которые реализуют IDisposable (например, соединения с базой данных, например), вы должны вызвать Dispose() на них, когда они вам больше не нужны (предпочтительный способ: используя -Statement).

Если вы используете такие ресурсы глобально (например, частные члены в вашей форме), ваша форма должна реализовать шаблон IDisposable, чтобы освободить эти ресурсы при вызове Close(). Подробнее см. в этой статье.

Ответ 5

Следующий код используется в 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

Ответ 6

Ты можешь использовать:

Me.Close

Application.Exit

End

Process immediately terminated in Task Manager Processors!

Ответ 7

me.close()

Вы должны попробовать это. Думаю, это сработает.