![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сообщения, не требующие ответа [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 например