Как закрыть приложение? Пользователь жмёт по крестику, в момент работы цикла. - VB
Формулировка задачи:
Всем здрасьте.
Цель такая: если пользователь нажал кнопку
Есть глобальная переменная
программа, например, читает таблицу,
скажем есть цикл
в процедуре Form_QueryUnload я пишу
Подскажите что-нибудь. Спасибо.
Цель такая: если пользователь нажал кнопку
закрыть окно
, то надо прервать цикл, и всё закрыть и завершить программуЕсть глобальная переменная
rabota
, перед началом цикла она истинапрограмма, например, читает таблицу,
скажем есть цикл
благодаря команде DoEvents пользователь всё-таки может нажать на форме системную кнопку ЗАКРЫТЬ
в процедуре Form_QueryUnload я пишу
но цикл по всей видимости не прерывается и программа где-то висит в памяти, хотя на экране форма не видно
Подскажите что-нибудь. Спасибо.
Решение задачи: «Как закрыть приложение? Пользователь жмёт по крестику, в момент работы цикла.»
textual
Листинг программы
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
rabota = False
DoEvents
Я ДОБАВИЛ
Unload me
End
End Sub