![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TranslateMessage() [D7, Win95/98, WinME, NT4, Win2k, WinXP]
parovoZZ © (2004-07-20 20:02:00)А можно ли обойтись без сабжа в главном цикле, если я не использую в программе ввода с клавиатуры?
parovoZZ (2004-07-21 22:59:00) [1]Я так понял, что не надо изобретать велосипед, а идти протоптанной дорожкой. Но с другой стороны - а вдруг?
jack128 (2004-07-21 21:37:00) [2]в принципе да. Только зачем? Лудше озаботьсчя оптимизацией своих оконных процедур - эффективней будет..
parovoZZ (2004-07-21 20:36:00) [3]Уточнения:
While GetMessage (messag, 0, 0, 0) do
begin
TranslateMessage (messag); //??? Нужно ли
DispatchMessage (messag);
end;
Суслик (2004-07-21 12:11:00) [4]
> VMcL © (21.07.04 11:39) [5]
ну если главный, то значит главный у приложения.
а вы что думаете имел в виду автор под главным циклом?
т.к. цикл выборки может иметь каждый поток, что считать главным?
В общем вопрос требует уточнения имхо
VMcL (2004-07-21 11:39:00) [5]>>Суслик © (21.07.04 10:32) [4]
Почему Application.Run? Обычный цикл через GetMessage() и/или PeekMessage().
Суслик (2004-07-21 10:32:00) [6]
> VMcL © (21.07.04 10:30) [3]
да это понятно
"главный" - наводит на мысль, что это про application.run.
тогда вообще ерунда какая-то
VMcL (2004-07-21 10:30:00) [7]>>Суслик © (21.07.04 10:18) [2]
Подозреваю, что под ГЛАВНЫМ циклом подразумевается цикл выборки сообщений :)
Суслик (2004-07-21 10:18:00) [8]вы бы привели код, что ли?.
что-такое главный цикл?
фиг знает, что вы имеете в виду под этим...
Cobalt (2004-07-20 21:12:00) [9]Ежели у тебя в дополнительных потоках нет окошек - отчего бы и не отказаться?