![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Приостановление выполнения процедуры до нажатия кнопки "Далее"! [D6, D7, Win2k, WinXP]
JOnyto © (2004-10-29 09:24:00)Уважаемые Мастера, интересное решение такой задачи.
Создана процедура "Быстрой сортировки"(рекурсивный алгоритм).Нужно модернизировать ее так, чтобы впроцессе выполниения она приостанавливалась и выводила промежуточные значения временных переменных для просмотра пользователя.После просмотра пользователь должен нажатеть кнопку "Далее". Процедура должна продолжаться. Все это в цикле.Помогите, Плиззззз!!!!!!
panov (2004-10-29 14:02:00) [1]http://www.delphimaster.ru/cgi-bin/forum.pl?id=1098979399&n=3
Ozone (2004-10-29 13:40:00) [2]Можно с потоком поиграться.
Плохиш (2004-10-29 10:20:00) [3]
> JOnyto (29.10.04 09:46) [6]
> Такова постановка задача.
Интересная постановка задачи :-( "Вырежте гланды, но через ж..."
JOnyto (2004-10-29 09:54:00) [4]Может кто знает как еще. Может API использовать, научить буду благодарен.
JOnyto (2004-10-29 09:52:00) [5]Sandman25 Большое спасибо!
Sandman25 (2004-10-29 09:49:00) [6]Тогда флаг использовать.
...
IsButtonDown := False;
while not IsButtonDown do
Application.ProcessMessages;
...
IsButtonDown := False;
while not IsButtonDown do
Application.ProcessMessages;
...
А в OnClick кнопки
IsButtonDown := True;
JOnyto (2004-10-29 09:46:00) [7]Такова постановка задача.
Vit@ly (2004-10-29 09:44:00) [8]модальная форма для вывода на нее промежуточных результатов.
И интересно почему
> модальная форма не приемлема в данном случае
?
JOnyto (2004-10-29 09:43:00) [9]В дальнейшем планируется для тестирования пользователя приостанавливать процедуру запращивать значение переменных и если они не совпадают с текущими выдавать ошибку.
JOnyto (2004-10-29 09:36:00) [10]Извените но модальная форма не приемлема в данном случае. Можно как либо по другому.
Vit@ly (2004-10-29 09:32:00) [11]Application.ProcessMessages;
+
модальная форма
JOnyto (2004-10-29 09:26:00) [12]Помогите пожалуйста, очень нужно.