|
|
|||||||||||
Нерегулярная ошибка при автозагрузке программы: "Cannot create system shell notification icon"02.09.2014, 12:03. Показов 10350. Ответов 33
Метки нет (Все метки)
Здравствуйте!
Ребята, подскажите, по такому вопросу у меня есть программа которая была написана мной ещё 2 года назад. В этой программе я предусмотрел запуск самой программы при старте Windows в свёрнутом в трей виде. Всё бы ничё, но иногда программа вместо нивидимого запуска в трей пишет мне вот такую ошибку (см.скриншот). Как можно исправить это? Кто-нить с этим сталкивался когда-нить? Вот код как устанавливаю автозапуск по нажатию на CheckBox...
0
|
|||||||||||
| 02.09.2014, 12:03 | |
|
Ответы с готовыми решениями:
33
cannot create shell notification icon
|
|
Модератор
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,978
|
|
| 03.10.2014, 18:27 | |
|
1
|
|
|
|
|||||||||||||||||
| 06.10.2014, 11:22 [ТС] | |||||||||||||||||
|
Вот код
0
|
|||||||||||||||||
|
|
|||||||||||
| 06.10.2014, 15:14 | |||||||||||
|
Нафига определять свою WndProc ? Да и эта штука
Добавлено через 36 минут Такой код:
0
|
|||||||||||
|
|
|
| 06.10.2014, 16:08 [ТС] | |
|
Avazart, создал метод AcSetTrayVisibleExecute в испекторе объектов я поставил Visible = true TrayIcon1. Запустил проект нормально. Форма получилась в скрытом виде и возле часов появилась иконка. Затем я перезагрузил компьютер, что бы посмотреть как запустить ся с автозапуска программа потому как она прописана в реестре. Программа запустилась вернее в процессах есть мой проект, а вот иконки возле часов я не увидел.
Avazart, у меня к Вам вопрос как создавали Action в ActionList как обычный метод или как-то по другому? Заранее благодарен за ответ. Кстати заметил, что в коде нигде не прописано видимость иконки возле часов, поэтому пришлось в инспекторе выставлять иначе и при обычном запуске иконки не видно, не то что уж после перезагрузки
0
|
|
|
|
|||||
| 06.10.2014, 16:16 | |||||
|
Добавлено через 1 минуту Добавлено через 2 минуты
0
|
|||||
|
|
||||
| 06.10.2014, 16:31 [ТС] | ||||
|
Ещё раз повторяю что мне нужно. Мне нужно чтобы программа запускалась с автозапуска в свёрнутом виде в трей т.е чтобы была иконка возле часо и не выдавало ошибку такую как на скриншоте кто му же она плавающая эта ошибка раз появится, а другой раз может и не появится (см. скриншот). Вот собственно над этой проблемой я борюсь!!!
0
|
||||
|
Модератор
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,978
|
|
| 06.10.2014, 16:38 | |
|
Sasha, так предложенный мною вариант работает или нет?
0
|
|
|
|
||||
| 06.10.2014, 16:40 | ||||
|
0
|
||||
|
|
|||
| 06.10.2014, 16:59 [ТС] | |||
|
Добавлено через 17 минут
0
|
|||
|
|
|||
| 06.10.2014, 18:28 | |||
|
Но есть, одно НО, подобная ошибка иногда возникает при сильной загрузке системы(например при запуске системы) когда кликаеш по иконке в трее что бы "вызвать" программу с трея, наблюдается весьма редко -вероятно это либо глюк компонента или самой системы. Добавлено через 9 минут
0
|
|||
|
|
||||||
| 17.10.2014, 10:11 [ТС] | ||||||
|
Вот нашёл такой метод решения проблемы пока работает безукоризненно
FindWindow("Progman",0) - вот эта функция ищет окно программы Explorer.exe и при его нахождении показывает иконку. Таймер установлен на интервал 1 секунда, т.е каждую секунду FindWindow будет пытаться найти программу Explorer.exe и после её нахождения таймер отключится сам. Progman - это имя класса окна.
0
|
||||||
| 17.10.2014, 10:11 | |
|
Chrome notification create - русский язык и utf8 System Error - ошибка при компиляции программы. Не загружаються настройки с Ini при автозагрузке программы При автозагрузке программы, не восстанавливаются настройки из config.ini Нежелательное мелькание всех форм программы при автозагрузке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге).
Задача:
Программно добавить префикс в нумерацию документов.
Решение:
В модуле объекта. . .
|
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
|
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него.
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952
Инструкция внутри.
https:/ / youtu. be/ VpfFZSUDGnQ. . .
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|