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

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

Иконка и сервис [D7, XP]


Страницы:   1 2

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)
> Иконка не выводится?


> Это кривизна рук, недостаток мозгов или есть какая-то фишка?

Это развод? :)

Вообщето у сервисов есть галка «разрешить взаимодействие с рабочим столом»


Страницы:   1 2

Наверх

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