Как закрыть приложение? Пользователь жмёт по крестику, в момент работы цикла. - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д