![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Иконка и сервис [D7, XP]
BBCHa © (2008-01-28 15:22:00)Всем привет!
Очень хочется, чтобы при запуске сервиса в трее появлялась иконка. Однако что- бы я не делал (использование компонентов иконок, использование API) не помогало. Иконка не выводится?
Подскажите, друзья, почему? Это кривизна рук, недостаток мозгов или есть какая-то фишка?
Заранее спасибо.
Сергей М. (2008-01-28 15:45:00) [21]
> можно ли эту галку выставлять программно?
Можно, но самые большие грабли еще впереди - влупив эту галку в сервисе, "заточенном под ХР, ты не имеешь никакойгарантии работоспособности этой галки в иных версиях ОС.
BBCHa (2008-01-28 15:44:00) [22]
> Сергей М.
Есть некий сервис, работающий с Com-портом. необходимо, не останавливая сервис отключиться от порта, подключиться к нему, переключиться на другой ком.
BBCHa (2008-01-28 15:42:00) [23]Тогда, можно ли эту галку выставлять программно???
BBCHa (2008-01-28 15:39:00) [24]homm © (28.01.08 15:24) [1]
Спасибо большое... блин, все просто, вопрос отпал.
Сергей М. (2008-01-28 15:38:00) [25]
> Очень хочется, чтобы при запуске сервиса в трее появлялась
> иконка
Очень хочется спросить, нафига сам сервис ? И если не нафига, то зачем ему иконка ?
Palladin (2008-01-28 15:35:00) [26]потому что сервис по сути своей ничего о рабочем столе знать не должен и вообще об какой либо интерактивности с пользователем... только при помощи специально написанных для него приложений...
homm (2008-01-28 15:33:00) [27]> [3] DVM © (28.01.08 15:31)
Знаю, что так чаще всего делается, но почему так?
DVM (2008-01-28 15:31:00) [28]
> BBCHa (28.01.08 15:22)
Иконку в область уведомлений должна помещать отдельная программка, которая запускается из автозагрузки и взаимодействует с сервисом.
Сам сервис никаких иконок туда помещать не должен.
Palladin (2008-01-28 15:27:00) [29]И вообщето взаимодействовать сервисам с рабочим столом не есть гуд.
homm (2008-01-28 15:24:00) [30]> [0] BBCHa (28.01.08 15:22)
> Иконка не выводится?
> Это кривизна рук, недостаток мозгов или есть какая-то фишка?
Это развод? :)
Вообщето у сервисов есть галка «разрешить взаимодействие с рабочим столом»