Как прервать программу? | |
---|---|
rusl Автор Сообщений: 200 Откуда: СПб Дата регистрации: 01.02.2005 |
Как лучше первать выполнение программы, если на ESC она не останавливается?
|
Re: Как прервать программу? | |
---|---|
Penner Сообщений: 4102 Откуда: Muenster Дата регистрации: 26.04.2002 |
бесконечный цикл?
|
Re: Как прервать программу? | |
---|---|
rusl Автор Сообщений: 200 Откуда: СПб Дата регистрации: 01.02.2005 |
Не совсем. Просто программа (когда будет готова) должна будет обрабатывать гигабайты информации и сейчас я ее тестирую на рабочей выборке. Не хочется ждать неделю.
|
Re: Как прервать программу? | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
Перед циклом обработки ON ESCAPE EXIT, после цикла обработки ON ESCAPE
------------------ Лучше переесть, чем недоспать. Не спеши, а то успеешь. |
Re: Как прервать программу? | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
Еще вариант, выход по счетчику:
------------------ Лучше переесть, чем недоспать. Не спеши, а то успеешь. |
Re: Как прервать программу? | |
---|---|
rusl Автор Сообщений: 200 Откуда: СПб Дата регистрации: 01.02.2005 |
Не понятно как вставить ON ESCAPE EXIT в цикл, чтобы он прерывал программу. Если нажимаю ESC он просто сразу заканчивает проход цикла и начинает снова
Пожалуй придется использовать do while ... несколько раз. У меня цикл в цикле. |
Re: Как прервать программу? | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
Ну на ON ESCAPE можно ведь не только EXIT повесить. Можно, например, взвести флажок для анализа в циклах и по нему выйти.
------------------ Лучше переесть, чем недоспать. Не спеши, а то успеешь. |
Re: Как прервать программу? | |
---|---|
Pliskin Сообщений: 2959 Откуда: Новосибирск Дата регистрации: 19.11.2003 |
в конце каждого цикла проверять
if LastKey() = 27 return endif |
Re: Как прервать программу? | |
---|---|
rusl Автор Сообщений: 200 Откуда: СПб Дата регистрации: 01.02.2005 |
Вообще это странно. Так как до переустановки умершей винды Фокс на ESC реагировал адекватно и вдавал сообщение, что пользователь прервал выполнение пргорамммы. Может все же есть какая то хитрая функция, специально для этого?
|
Re: Как прервать программу? | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
SET ESCAPE ON - разрешить прерывание программы
------------------ Лучше переесть, чем недоспать. Не спеши, а то успеешь. |
Re: Как прервать программу? | |
---|---|
rusl Автор Сообщений: 200 Откуда: СПб Дата регистрации: 01.02.2005 |
О! Так по крайней мере гуманней
|
Re: Как прервать программу? | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
Ну, за гуманизм
Отредактировано (05.04.05 15:56) ------------------ Лучше переесть, чем недоспать. Не спеши, а то успеешь. |
Re: Как прервать программу? | |
---|---|
rusl Автор Сообщений: 200 Откуда: СПб Дата регистрации: 01.02.2005 |
http://india.ru/boards/sml/ven.gif
------------------ |
© 2000-2024 Fox Club  |