Программа при своей работе скрыта и у неё висит только значек в трее. Также она автоматически загружается при старте windows, если установлена соответствующая галочка в программе.
Однако при загрузке, программа запускается, работает,отображается в запущенных процессах, но не отображается иконка программы в трее! Хотя если программу закрыть и запустить снова, то значёк в трее появляется!
То есть, значек не появляется только при автозапуске!
Подскажите пожалуйста, как побороть проблему?
code_37259.txt
Этот топик читают: Гость
Ответов: 204
Рейтинг: 2
|
|||
карма: 1 |
| ||
файлы: 1 | code_37259.txt [2.9KB] [288] |
Ответов: 1926
Рейтинг: 172
|
|||
Могу лишь сказать, что компонент сделан не на базе KOL'овского TTrayIcon. А в KOL'овском есть свойство AutoRecreate, которое восстанавливает иконку в трее, например, если произошло аварийное завершение Проводника. Может быть, это свойство и помогло бы в данной ситуации, но раз компонент напрямую обращается к ShellApi...
------------ Дoбавленo в 19.54: Попробуй дополнительно использовать doAddTrayIcon. |
|||
карма: 9 |
|
Ответов: 204
Рейтинг: 2
|
|||
3042 писал(а): Попробуй дополнительно использовать doAddTrayIcon.Спасибо, я уже решил проблему. Причем именно таким путем! |
|||
карма: 1 |
|
3