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

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

Как прогу убрать в фоновый режим [D7, WinXP]


Страницы:   1 2

IOrist ©   (2007-11-09 20:39:00) 

Как зделать в Delphi, чтобы при запуске процедуры например
BottonClick программа убралась в фоновый режим, а при окончании
востановилась?


IOrist   (2007-11-09 22:26:00) [21]

Забудь. Давай по другому.
 У меня в прге на нажатие кнопки происходит печать отчетов, которые запрашиваются у удаленного сервера. Отчетов много и печать происходит не 1 сек, а гдето 5 мин.
 Прога просто будет выполнять эту процедуру и не на что не реагировать.
 Хотелось, чтобы выполнялась та процедура и я параллельно мог бы, скажем, чтото редактировать, изменять данные в Grid'е и т.д.


Anatoly Podgoretsky   (2007-11-09 22:25:00) [22]

> Zeqfreed  (09.11.2007 22:22:07)  [7]

Это еще не все, есть еще и кнопка на панели задач. Да и сам термин "фоновый режим" какой то скользкий, но автор не в состоянии объяснить, чего же он хочет. Может в этой конфереции сумеет, с нашей помощью.


DVM   (2007-11-09 22:24:00) [23]


> Гейтс сделал обрезание попрыгунчикам.

все равно выпрыгнуть не проблема


Zeqfreed   (2007-11-09 22:22:00) [24]

Анатолий пытается намекнуть, что «отобразить иконку в трее» и «скрыть окно программы» это две никак не взаимосвязанных операции. Как выполнить вторую уже подсказали, реализацию первой подскажет любой поисковик.


Anatoly Podgoretsky   (2007-11-09 22:02:00) [25]

> IOrist  (09.11.2007 21:55:05)  [5]

У меня нет кнопки "Фоновый режим".


IOrist   (2007-11-09 21:55:00) [26]

добавь в архив какой небудь файл, кода будет архивить
нажми "Фоновый режим".
Произойдет то, что как раз мне и нужно.
так быстрее, я врятли обьясню.


Anatoly Podgoretsky   (2007-11-09 21:49:00) [27]

> IOrist  (09.11.2007 21:46:03)  [3]

Еще более не понятно стало.
То есть ты иконку хочешь добавить что ли?
С восстановлением хуже, Гейтс сделал обрезание попрыгунчикам.


IOrist   (2007-11-09 21:46:00) [28]

да именно как в винраре
ShowWindow(Form1.Handle, SW_HIDE);
так мы просто свернем программу, а надо, чтобы она на нажатие кнопки
просто стала работать как процесс, её иконка отображаласть в как его ну там где часы и др поцессы, а по завершению работы ButtonClick восстановилась уже как приложение

также, как в винраре если нажать "Фоновый режим".


Dib@zol   (2007-11-09 20:46:00) [29]

> Что значит фоновый? Случайно не невидимый ли?

Ога, невидимый. Как в винраре.

ShowWindow(Form1.Handle, SW_HIDE);


Anatoly Podgoretsky   (2007-11-09 20:44:00) [30]

> IOrist  (09.11.2007 20:39:00)  [0]

Что значит фоновый? Случайно не невидимый ли?


Страницы:   1 2

Наверх

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