Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

форма после завершения процесса не разворачивается [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

эТО чево?


Наверх

Титульная страница Поиск, карта сайта Написать письмо