-
Leonid Troyanovsky © (04.04.10 19:59) [19]
> И обновление списка не выполнится?
Выполнится, но форма будет показана после того, как. А пользователь жмет на кнопку и видит окно через какой-то интервал времени, у него возникает фрустрация.
> TForm.UpdateActions - там оно выполнится наверняка.
В этом случае фрустрация возникнет у программиста, читающего код :)
-
> Leonid Troyanovsky © (04.04.10 07:23) [10] > > > > Германн © (04.04.10 02:19) [9] > > > посланного через SendMessage будет выполнена сразу, даже > > если в очереди сообщений сему окну на сей момент уже есть > > другие сообщения. > > У синхронных сообщений своя очередь. >
То же самое только в профиль. :)
-
> Германн (05.04.2010 02:03:21) [21]
Откуда она вообще может взяться?
-
Я тоже регулярно PostMessage использую для посылки самому себе. Один из случаев описан выше Дмитрием.
-
> Суслик__ (05.04.2010 21:08:23) [23]
Из обработчиков OnCreate, OnActivate, OnShow нет другого метода
-
> Anatoly Podgoretsky © (05.04.10 08:54) [22] > > > Германн (05.04.2010 02:03:21) [21] > > Откуда она вообще может взяться? >
А х.з. Но я точно знаю, что Леонид гораздо лучше знает матчасть чем я. Я сужу только по своей практике. Не очень большой увы. Но даже и по небольшой могу поверить что очередь всё-таки есть. Перестраховка блин. :)
-
> Суслик__ (05.04.10 21:08) [23] > > Я тоже регулярно PostMessage использую для посылки самому > себе. > Один из случаев описан выше Дмитрием. >
Классический пример приводил ЮЗ. Ссылку не помню.
-
-
-
А логически?
-
Anatoly Podgoretsky © (06.04.10 12:05) [29]
Логически очередь. Для сообщений от клавиатуры и мыши :)
-
> Игорь Шевченко © (06.04.10 12:07) [30]
> Логически очередь. Для сообщений от клавиатуры и мыши :)
Рихтер различает 4 очереди, хотя , возможно, что логически она и одна, с различением приоритетов и флагов.
> Кстати, по поводу сообщений, ссылка на полезную статью
Полезно такое не забывать, спасибо.
-- Regards, LVT.
|