Вверх ↑
Этот топик читают: Гость
Ответов: 204
Рейтинг: 2
#1: 2016-05-12 13:06:31 ЛС | профиль | цитата
Программа при своей работе скрыта и у неё висит только значек в трее. Также она автоматически загружается при старте windows, если установлена соответствующая галочка в программе.
Однако при загрузке, программа запускается, работает,отображается в запущенных процессах, но не отображается иконка программы в трее! Хотя если программу закрыть и запустить снова, то значёк в трее появляется!
То есть, значек не появляется только при автозапуске!
Подскажите пожалуйста, как побороть проблему?

code_37259.txt
карма: 1

0
файлы: 1code_37259.txt [2.9KB] [288]
Ответов: 1926
Рейтинг: 172
#2: 2016-05-13 19:55:05 ЛС | профиль | цитата
Могу лишь сказать, что компонент сделан не на базе KOL'овского TTrayIcon. А в KOL'овском есть свойство AutoRecreate, которое восстанавливает иконку в трее, например, если произошло аварийное завершение Проводника. Может быть, это свойство и помогло бы в данной ситуации, но раз компонент напрямую обращается к ShellApi...
------------ Дoбавленo в 19.54:
Попробуй дополнительно использовать doAddTrayIcon.
карма: 9
0
Ответов: 204
Рейтинг: 2
#3: 2016-05-13 23:00:00 ЛС | профиль | цитата
3042 писал(а):
Попробуй дополнительно использовать doAddTrayIcon.

Спасибо, я уже решил проблему. Причем именно таким путем!


карма: 1

0
3
Сообщение
...
Прикрепленные файлы
(файлы не залиты)