powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Остановка программы
8 сообщений из 8, страница 1 из 1
Остановка программы
    #34758142
KPEATOP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как остановить работу программы ? У меня программа работает минут 20-30. И по ходу работы программы видно изменение параметров на графике.
Когда я вижу, на графике, что работа программы выполняется не правильно (т.е. нужны другие исходные данные), мне приходится ждать конца работы программы (20-30 минут). Если я где-нибудь рядом с графиком сделаю кнопочку для прерывания работы программы, как сделать, чтоб эта кнопочка была активна и я мог бы прервать работу. Или может какой другой способ есть ? Заранее сенкс.
...
Рейтинг: 0 / 0
Остановка программы
    #34758177
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) все зависит от того, как вы рисуете график

2) поробуйте Ctrl+Break, бывает помогает


I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
Остановка программы
    #34758225
KPEATOP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
гроафик строится в MSChart
Ctrl+Break помогает, но тогда вся программа прекращается. Я имел ввиду завершить выполнение процедуры, а не самой программы. Извиняюсь за не точность вопроса.
...
Рейтинг: 0 / 0
Остановка программы
    #34758271
Фотография gjghjc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DoEvents не спасет отца русской демократии? Это что касается того как сделать так чтобы форма реагировала на нажатие кнопок и т.д. в процессе выполнения цикла.
А В цикле соответсвенно поставить проверку флага blnStopCycle. Флаг в свою очередь устанавливается по нажатию на эту самую кнопочку.

С уважением, Николай.
...
Рейтинг: 0 / 0
Остановка программы
    #34781253
KPEATOP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня кнопка почему то не реагирует на нажатие мыши

Private Sub Command1_Click()
bFlag = True
End Sub


нижнее где надо вставлять ? чтоб кнопка реагировала на нажатие ?
...
Do
DoEvents
If bFlag=True Then Exit Do ' или Exit Sub
...
Loop
...
...
Рейтинг: 0 / 0
Остановка программы
    #34781377
Фотография gjghjc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если тебе нужно просто выйти из цикла то Exit Do если вообще из всей процедуры до Exit Sub.
Если можешь скинь код.

С уважением, Николай.
...
Рейтинг: 0 / 0
Остановка программы
    #34782034
KPEATOP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Exit Do сработало , спасибо
А как сделать чтоб при работе программы, когда я навожу мышь на ту кнопку (которая прерывает процедуру) значок мыши был простой (стрелка. т.е. mousepointer=0)? а во всех других местах mousepointer=11. У меня когда процедура начинает работать мышь становиться 11, а хотелось бы чтоб при прохождении через кнопку была 0
...
Рейтинг: 0 / 0
Остановка программы
    #34782292
JaneDoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А по button mousemove пробовал задавать нужный курсор?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Остановка программы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]