![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
У меня есть процедура, во время выполнения этой процедуры всплывает новая форма, как сделать так чтобы во время открытия формы процедура остановила свое выполнение, и не начинала, до тех пор пока форма не закроется?
|
|
#2
|
||||
|
||||
|
Какая форма (простая или модальная)??? Как вызываешь эту форму???
Если через эту же процедуру вызываешь модальную форму, то процедура ждет ее закрытия... |
|
#3
|
|||
|
|||
|
Ну идет примерно так
Код:
procedure TForm1.N7Click(Sender: TObject);
begin
bla-bla-bla;
bla-bla-bla;
bla-bla-bla;
with TForm2.Create(self) do
try
ShowModal;
finally
Free;
end;
{Дальше действия не идут пока не закроетсся форма}
bla-bla-bla;
bla-bla-bla;
bla-bla-bla;
bla-bla-bla;
end; |
|
#4
|
||||
|
||||
|
Ну так все вроде правильно...Процедура работает, появилась форма, закрылась форма, процедура продолжила работу...А что не так работает???
|
|
#5
|
||||
|
||||
|
Ну так все вроде правильно...Процедура работает, появилась форма, закрылась форма, процедура продолжила работу...А что не так работает???
|