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

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


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

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

Private Sub Command1_Click()
bFlag = True
End Sub


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

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


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