![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
форма после завершения процесса не разворачивается [D7]
Roman_S © (2007-03-14 19:50:00)Народ! Подскажите, почему при выполнении следующего кода на некоторыхкомпьютерах форма после завершения процесса не разворачивается?
MainForm.WindowState:=wsMinimized;
ExecAndWait(Adres, nil, SW_SHOWNORMAL); {запускаем внешнее приложение и ожидаем его завершение}
MainForm.WindowState:=wsNormal;
Roman_S (2007-03-17 17:52:00) [1]Application.Restore
Спасибо, попробую!
А нет какой-нибудь функции:
MainForm.Update; // MainForm.Refresh / MainForm.Repaint ???
- для конкретной формы!
И MainForm.WindowState:=wsNormal;,
получается, можно удалять?
ASoft (2007-03-15 04:38:00) [2]Application.Restore
Roman_S (2007-03-14 20:31:00) [3]Посмотреть подробно код
Вы можете тут: ExecAndWait
http://lib.profi.net.ua/doc/info_sites/visprog/books/DelphiKindom/answer.asp-IDAnswer=1407.htm
Roman_S (2007-03-14 20:19:00) [4]Или иконку в трее создавать? Но, блин, не хотел делать таких наворотов!
Roman_S (2007-03-14 20:17:00) [5]> ExecAndWait
эТО чево?
- это процедура запуска внешнего приложения и ожидание его завершения.
Вот на время этого "ожидания" я и хотел свернуть свою прогу!
Adres - путь к EXE - файлу.
Roman_S (2007-03-14 20:11:00) [6]Опять:
Sleep или MessageDLG добавлять?
Как ещё можно убрать свою программу с экрана, кроме WindowState:=wsMinimized и Form1.Hide?
Правильный Вася (2007-03-14 20:10:00) [7]
> ExecAndWait
эТО чево?