|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.04.2015, 20:51 | #1 |
Новичок
Джуниор
Регистрация: 15.04.2015
Сообщений: 1
|
Прерывание работы функции по нажатию кнопки
Люди добрые, не останьтесь равнодушны!
Необходимо разработать приложение, которое в общем виде представляем собой решение системы и построение графика найденного решения. Поскольку процедура нахождения решения может быть долгой, то должна быть и возможность прервать поиск решения. Логика понятна, а вот с реализацией проблемы. Вот как я себе представляю: - Есть главная форма (mainForm) где пользователь задает параметры и нажимает кнопку "Найти решение"; - После этого открывается форма (progressForm) которая содержит надпись "Идет поиск решений" и кнопку "Прервать" - Если пользователь нажимает кнопку "Прервать" , необходимо остановить функцию поиска решения и закрыть форму (progressForm) и дальше ничего не делать; - Иначе, если функция отработала до конца и нашла решение, необходимо закрыть форму (progressForm) и на форме (mainForm) отобразить график; - Иначе, если функция отработала до конца, но не нашла решение, необходимо закрыть форму (progressForm) и выдать сообщение о том, что функция не справилась с решением. Вопрос заключается в том, как реализовать отображение формы progressForm с возможностью прерывания. Главная форма и функция поиска решений уже реализованы. Осталось реализовать именно возможность прерывания. Помогите пожалуйста. Заранее спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! |
16.04.2015, 21:05 | #2 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 505
|
Где нить в разделе private: формы объявим переменную:
Код:
Код:
Код:
Код:
Код:
Код:
Код:
Есть еще множество изощренных способов прерывать длительный процесс...
Знающий не говорит, говорящий не знает (С) Лао Цзы
Последний раз редактировалось Krok27; 16.04.2015 в 21:08. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Картинка в примечании по нажатию Кнопки | uralshans | Microsoft Office Excel | 2 | 08.08.2013 14:51 |
Прерывание цикла нажатием кнопки | truniger2011 | Общие вопросы C/C++ | 7 | 14.02.2013 17:38 |
FormCloseQuery по нажатию кнопки | bulldog5293 | Общие вопросы Delphi | 3 | 17.10.2011 15:37 |
прерывание работы макроса | zander | Microsoft Office Excel | 3 | 21.05.2009 21:12 |
Сортировка по нажатию кнопки | Nate-p | Microsoft Office Access | 2 | 25.06.2008 08:35 |