![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не работает WaitForSingleObject. [D7, XP]
Сергей © (2009-10-23 16:54:00)Пробую задержать выполнение программы пока Child forma не закрыта
Procedure TMOD_PrintPermission.WaitControlerClose(Form:TForm);
begin
while WaitForSingleObject(Form.Handle,INFINITE)=WAIT_TIMEOUT do begin
Application.ProcessMessages;
end;
end;
Handle передается нормально- но задержка не происходит
Сергей М. (2009-10-23 19:33:00) [1]
> ShowModal и все ок.
Не трынди.
MDIChild-форму визуализировать в модальном режиме нельзя.
А если речь об MDI не идет, то и упоминание Child неуместно.
DrPass (2009-10-23 17:45:00) [2]
> while WaitForSingleObject(...,INFINITE)=WAIT_TIMEOUT
Это фраза "после дождичка в четверг", переведенная на Паскаль?
Сергей (2009-10-23 17:17:00) [3]ShowModal и все ок.
Сергей (2009-10-23 17:14:00) [4]А как это реализовать? Какую функцию нужно использовать?
Сергей М. (2009-10-23 17:01:00) [5]
> Handle передается нормально
Где это видано, чтобы WaitForSingleObject принимала параметром хэндл окна?
Читай справку внимательно.
Да и вообще код бессмысленный.