![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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]Прогаммы в трее не сидят