Лидеры рейтинга

ID: 259041

Алексеев Владимир Николаевич

Мастер-Эксперт

339

Россия, пос. Теплоозёрск, ЕАО


ID: 401284

Михаил Александров

Советник

267

Россия, Санкт-Петербург


ID: 400669

epimkin

Профессионал

254


ID: 137394

Megaloman

Мастер-Эксперт

122

Беларусь, Гомель


ID: 405239

al4293189

1-й класс

86


ID: 401888

puporev

Профессор

69

Россия, Пермский край


ID: 325460

CradleA

Мастер-Эксперт

65

Беларусь, Минск


8.9.8

01.08.2021

JS: 2.9.16
CSS: 4.5.14
jQuery: 3.6.0
DataForLocalStorage: 2021-08-02 12:16:01-standard


Создание программ на языках Pascal, Delphi и Lazarus.

Администратор раздела: Зенченко Константин Николаевич (Старший модератор)

Консультация онлайн # 201170

Раздел: Pascal / Delphi / Lazarus
Автор вопроса: korall (Посетитель)
Дата: 16.06.2021, 11:17 Консультация закрыта
Поступило ответов: 0

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

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

Ответов пока не поступило

Мини-форум консультации # 201170

q_id

Зенченко Константин Николаевич

Старший модератор

ID: 31795

1

= общий =    22.06.2021, 21:15
korall:

Если говорить "без галстуков" - Вы задали вопрос ни о чем, т.к. компонент 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

=====
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.
smile

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Лучшие эксперты раздела

Зенченко Константин Николаевич

Старший модератор

Рейтинг: 88

puporev

Профессор

Рейтинг: 69

Лысков Игорь Витальевич

Мастер-Эксперт

Рейтинг: 0

Асмик Гаряка

Советник

Рейтинг: 0

Орловский Дмитрий

Мастер-Эксперт

Рейтинг: 0

lamed

Академик

Рейтинг: 0