|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
08.03.2014, 17:30 | #1 |
Пользователь
Регистрация: 06.11.2008
Сообщений: 10
|
приостановить выполнение процедуры
Помогите решить проблему.
Выполняется процедура(например Button1Click), в ней сравниваются строки двух StringGrid-ов, если найдены одинаковые ячейки первого столба, то открывается (мое диалоговое окно)form2, в ней спрашивается какую строку из этих StringGrid-ов требуется сохранить. ВОПРОС: как мне приостановить выполнение процедуры Button1Click пока на form2 не будет указана строка для сохранения? Такое действие происходит при вызове MessageBox(Form1.Handle, PChar('...'), PChar('Предупреждение'), 0) - после нажатия ОК выполнение Button1Click продолжается, но MessageBox мне не подходит - так как необходимо разместить StringGrid в диалоговом окне |
08.03.2014, 17:34 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Использовать MessageBox или свой диалог на основе модальной формы, а затем form.showmodal; и пока её не закроешь цикл дальше не пойдет.
|
08.03.2014, 20:10 | #3 |
Пользователь
Регистрация: 06.11.2008
Сообщений: 10
|
Спс, помогло)))
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выполнение процедуры | Xo66um | Общие вопросы Delphi | 5 | 08.01.2014 18:52 |
останавливается выполнение процедуры по таймеру | Sergey112233 | Microsoft Office Excel | 0 | 27.06.2012 16:32 |
завршить выполнение процедуры | welcomeTo | Помощь студентам | 1 | 07.03.2011 16:22 |
закончить выполнение процедуры из тела другой процедуры | Alaysor | Общие вопросы Delphi | 14 | 23.01.2011 05:26 |
Как приостановить выполнение макроса на определенное время? | Ranel | Microsoft Office Excel | 6 | 16.06.2009 09:27 |