Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.14;
Скачать: CL | DM;

Вниз

Приостановление выполнения процедуры до нажатия кнопки "Далее"!   Найти похожие ветки 

 
JOnyto   (2004-10-29 09:24) [0]

Уважаемые Мастера, интересное решение такой задачи.
Создана процедура "Быстрой сортировки"(рекурсивный алгоритм).Нужно модернизировать ее так, чтобы впроцессе выполниения она приостанавливалась и выводила промежуточные значения временных переменных для просмотра пользователя.После просмотра пользователь должен нажатеть кнопку "Далее". Процедура должна продолжаться. Все это в цикле.Помогите, Плиззззз!!!!!!


 
JOnyto   (2004-10-29 09:26) [1]

Помогите пожалуйста, очень нужно.


 
Vit@ly ©   (2004-10-29 09:32) [2]

Application.ProcessMessages;
+
модальная форма


 
JOnyto   (2004-10-29 09:36) [3]

Извените но модальная форма не приемлема в данном случае. Можно как либо по другому.


 
JOnyto   (2004-10-29 09:43) [4]

В дальнейшем планируется для тестирования пользователя приостанавливать процедуру запращивать значение переменных и если они не совпадают с текущими выдавать ошибку.


 
Vit@ly ©   (2004-10-29 09:44) [5]

модальная форма для вывода на нее промежуточных результатов.
И интересно почему
> модальная форма не приемлема в данном случае
?


 
JOnyto   (2004-10-29 09:46) [6]

Такова постановка задача.


 
Sandman25 ©   (2004-10-29 09:49) [7]

Тогда флаг использовать.

...
IsButtonDown := False;
while not IsButtonDown do
 Application.ProcessMessages;
...
IsButtonDown := False;
while not IsButtonDown do
 Application.ProcessMessages;
...

А в OnClick кнопки
IsButtonDown := True;


 
JOnyto   (2004-10-29 09:52) [8]

Sandman25 Большое спасибо!


 
JOnyto   (2004-10-29 09:54) [9]

Может кто знает как еще. Может API использовать, научить буду благодарен.


 
Плохиш ©   (2004-10-29 10:20) [10]


> JOnyto   (29.10.04 09:46) [6]
> Такова постановка задача.

Интересная постановка задачи :-( "Вырежте гланды, но через ж..."


 
Ozone ©   (2004-10-29 13:40) [11]

Можно с потоком поиграться.


 
panov ©   (2004-10-29 14:02) [12]

http://delphimaster.net/view/15-1098979399/



Страницы: 1 вся ветка

Текущий архив: 2004.11.14;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.044 c
1-1099385564
}|{yk
2004-11-02 11:52
2004.11.14
При инсталляции TurboPower InternetPro получаю сообщение


9-1090416014
Landgraph
2004-07-21 17:20
2004.11.14
Уменьшение длины...


3-1098170390
mccop
2004-10-19 11:19
2004.11.14
Сделать содержимое ячейки DBGrid невидимым


9-1090223437
Evgeniy_K
2004-07-19 11:50
2004.11.14
Поворот на 180 градусов - DirectDraw


14-1098892180
Александр1
2004-10-27 19:49
2004.11.14
Настройка web