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

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

Tray icon [D6, Win95/98]


keymaster ©   (2002-05-01 15:52:00) 

Проблема: есть программа, которая незаметно сидит в трее. Только вот при этом в памяти сидит главная форма и кушает 1.3 Мб памяти, что не очень желательно.
Как сделать, чтоб была иконка в трее, а при клике на ней появлялась форма (солздавалась). То есть как следать иконку в трей приложению, не имеющему формы?


Dimaond Cat   (2002-05-05 01:22:00) [1]

сделай два разных процесса , в первом твоя иконка, второй запускается отдельно по требованию первого процесса


keymaster   (2002-05-04 00:59:00) [2]

хм....a без application.runоно запуститься?


V_V   (2002-05-03 03:02:00) [3]

а для уменьшения проги убери
application.inicialization
application.run


V_V   (2002-05-03 02:54:00) [4]

попробуй форму запихнуть в dll и при необходимости подргужать


Anatoly Podgoretsky   (2002-05-01 21:01:00) [5]

В 98 она все равно убежит в своп, про 95 остерегусь говорить, но наверно тоже.
А за окна не бойся они мало памяти едят, вот стек да


Keymaster   (2002-05-01 20:27:00) [6]

2 Anatoly Podgoretsky ©: есессно, не сидят... они сидят в памяти...

2 Rush: а CreateWindow[Ex](.........)не создаст ли окно, которое будет кушать много памяти?


Rush   (2002-05-01 16:14:00) [7]

Создай оконную процедуру

function NotifyWindowProc( Msgm param и т.д.)
в которой слушай мессаги уведомлений из tray

И создай окно, которрое будет получать уведомления

CreateWindow[Ex](.........)


Anatoly Podgoretsky   (2002-05-01 16:14:00) [8]

Прогаммы в трее не сидят


Наверх

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