Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сообщения, не требующие ответа [D7]


OldMBr ©   (2012-04-07 23:38:00) 

Как послать на монитор сообщение, не требующее ответа? И как его удалить?


Наивный   (2012-04-08 16:01:00) [1]

> Германн ©   (08.04.12 01:14) [2]
> Такой уровень абстракции мне не доступен :)

А сообщения системы о подключении внешнего накопителя, подключении к интернету и прочие всплывающие окна и через некоторое времени самопроизвольно (без участия юзера) исчезающие, такого уровня абстракции ВАМ доступны?
:) DVM ©
> OldMBr ©   (08.04.12 15:34) [3]


> DVM, спасибо, обязательно проверю. Надеюсь, это то, что
> и требовалось.


>  известен способ изменить надпись в компоненте экрана ВО
> ВРЕМЯ выполнения дисковых операций?

Интерфейс и длительные операции либо разнести по разным потокам и получить полную их независимость, ли в процесссе выполнения длительных операций (там ведь как правило циклы есть) вызывать, как уже сказали Application.ProcessMessage() (но только не на каждой итерации цикла!) и получить откликающийся интерфейс. Inovet © > [5] Наивный   (08.04.12 16:01)
> и через некоторое времени самопроизвольно (без участия юзера)
> исчезающие

Таймер. Наивный > Inovet ©   (08.04.12 17:11) [7]
Надеюсь это адресовано Германн-у
:) Inovet © > [8] Наивный   (08.04.12 17:27)
> > Inovet ©   (08.04.12 17:11) [7]
> Надеюсь это адресовано Германн-у
> :)

Нет, ТС. Наивный > надпись в компоненте экрана
[2]++ Наивный Наивный   (08.04.12 18:07) [10]
> надпись в компоненте экрана

Это не тот
Наивный   (08.04.12 16:01) [5] и не
Наивный   (08.04.12 17:27) [8]


Скорее это обиженный Германн
:)
Готов ивиниться перед всеми, если это не так ... Inovet © Надо уточнить что за экран, поскольку компоненты у разных экранов разные. В кинотеатрах, например, светоотражающий пластик, но может быть и хлопчатобумажная простыня. Anatoly Podgoretsky © TTrayIcon, но в отличии от Д2006+ реализовывать придется ручками ProgRAMmer Dimonych © > [13] Anatoly Podgoretsky ©   (08.04.12 18:57)

Телепатия в действии :) Германн ©
> Готов ивиниться перед всеми, если это не так ...

Это не так. Германн'а обидеть не реально в "не-реале" :) Anatoly Podgoretsky © > Германн  (11.04.2012 02:01:15)  [15]

Придется ловить в xMP Плохиш ©
> Anatoly Podgoretsky ©   (08.04.12 18:57) [13]
>
> TTrayIcon, но в отличии от Д2006+ реализовывать придется
> ручками

Да ладно, "ручками" - rxlib есть :-) OldMBr © Г-ну Inovet.
Да, насчет экрана. У меня обычный монитор IBM. Правда, смотря какое сообщение... OldMBr © Inovet-у
Ну, да . И смотря какое сообщение... Ega23 © BaloonTips в систрее.


Inovet   (2012-04-08 15:50:00) [2]

> [3] OldMBr ©   (08.04.12 15:34)
> способ изменить надпись в компоненте экрана ВО ВРЕМЯ выполнения дисковых операций

Что за операции такие долгие?
А как насчёт ProcessMessage()?


OldMBr   (2012-04-08 15:34:00) [3]

DVM, спасибо, обязательно проверю. Надеюсь, это то, что и требовалось.

А вам, Германн, известен способ изменить надпись в компоненте экрана ВО ВРЕМЯ выполнения дисковых операций? Если известен, буду весьма признателен, коли поделитесь.


Германн   (2012-04-08 01:14:00) [4]


> Как послать на монитор сообщение, не требующее ответа? И
> как его удалить?
>

Такой уровень абстракции мне не доступен :)


DVM   (2012-04-08 00:31:00) [5]

MessageBoxTimeout например


Наверх

Титульная страница Поиск, карта сайта Написать письмо