Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];

Вниз

СЕРВИС И TRAY   Найти похожие ветки 

 
velsi   (2003-04-15 16:56) [0]

Привет всем!

Написал сервис, установил...все замечательно. Запускаю - работает (сразу падает в Tray)....перезагружаю комп - сервиз поднимается и работает (покрайне мере память жрет), а вот иконки в Tray"е нет =(

Может кто сталкивался с такой проблемой


 
Тётя Вася   (2003-04-15 18:08) [1]

Сервису не нужна иконка. Сервис, в идеале, не должен использовать никакие элементы визуального управления и взаимодействия с юзером.
Все такие задачи должны решаться в отдельном приложении, котор. должно, в свою очередь, взаимодействовать с сервисом.


 
max2057   (2003-04-15 18:16) [2]

а ты собственно сервис написал? или просто это прога которая в трей падает?


 
velsi   (2003-04-16 10:12) [3]

По большому счету, это просто прога, которая падает в трей


 
Cobalt   (2003-04-16 10:34) [4]

А у тебя сервиз на сколько персон?
И как он, собственно, сделан - как Service Application? Или просто Application?
От этого и будем плясать.


 
velsi   (2003-04-16 11:25) [5]

Вопрос - если идти совсем по простому пути и просто напросто создать Service Application, в котором вызывать прогу(ту саму, которая падает в tray), то та же фигня....залогируешься, ручками запустишь - все работает.... пезегрузишься - прога в памяти сидит, работает - но в tray"е ее нет.
Может я не так ее в tray ставлю?


 
Cobalt   (2003-04-16 16:46) [6]

Возможно :)


 
nikkie   (2003-04-16 16:53) [7]

1. зарегистрировать сообщение
RegisterWindowMessage("TaskbarCreated")
2. всякий раз, когда приходит это сообщение добавлять иконку в трей заново.


 
velsi   (2003-04-17 10:39) [8]

> nikkie

Спасибо...


 
velsi   (2003-04-17 11:49) [9]

Небольшая заминка возникла - где сидит сообщение "TaskbarCreated"? Явно не в wm_user



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.064 c
3-83885
laao
2003-06-03 00:26
2003.06.26
как убрать хвостовые пробелы в значениях строковых полей TIBTable


3-83946
basil
2003-06-04 11:32
2003.06.26
Два клиента BDE в сети не видят изменения пока не выключишь


1-84378
VISA
2003-06-09 11:54
2003.06.26
Событие при перемещении формы


3-83872
Dem
2003-06-02 12:06
2003.06.26
Как создать пароль на базу данных


3-83926
GSVSerg
2003-06-03 18:34
2003.06.26
CheckBox в DBGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский