Консультация № 201170
16.06.2021, 11:17
0.00 руб.
0 1 0
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
Программа написана на Delphi 2010 и использует компонент TrayIcon. При запуске в Windows 7 компонент отрабатывает штатно - появляется баллон с сообщением в углу экрана, его можно нажать - отрабатывает событие по нажатию. НО! При запуске приложения в ОС Windows получаю неприятную картину - баллон с сообщением "оседает" в зоне уведомлений Windows. То есть вместо всплывающего окна получаю стек сообщений, на которые нажать нельзя (тем более, старые сообщения уже и не актуальны). Кто знает, можно ли настроить компонент или компилятор так, чтобы компонент срабатывал как в win7 и ранее? то есть простым всплывающим окном. На всякий случай, код вызывающий баллон:
Код:

TrayIcon1.balloontitle:=s_head;//строка
TrayIcon1.balloonhint:=s_massage;//строка
TrayIcon1.showballoonHint;

Обсуждение

давно
Старший Модератор
31795
6196
22.06.2021, 21:15
общий
Адресаты:
Если говорить "без галстуков" - Вы задали вопрос ни о чем, т.к. компонент TrayIcon Delphi 2010, Win 7 существенно отличается от аналогов Win 8+. Аналоги компонента TrayIcon Delphi 2010х32 и Delphi 2010х64. У меня код написанный(скомпилированный) под Win 7х32, прекрасно работает в Win ХРх32, даже в Win ХРх64 - не работает в под Win 10х64. Сейчас - пытаюсь востановить его функциональность, но уже под Lazarus, т.к. "шпионские" модули, которые embarcadero впихивает в поставку своего продукта, мой офисный McAfee такую истерику устраивал(при этом не только моего РС, когда мой "карманный" - моего РС успокоился , я подключился к сети и "заорал" уже офисный-серверный McAfee).

В архиве Портала, в минифорумах этой рассылки, Вы найдете - моё мнение, по поводу embarcadero
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Форма ответа