Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.16;
Скачать: CL | DM;

Вниз

Есть ли разница обработки сообщения в программе?   Найти похожие ветки 

 
Dmitry_04   (2004-11-27 18:48) [0]

Есть ли разница обработки сообщения в программе, так

private
 procedure WmUser(var Message: TMessage); Message WM_USER;
...
procedure WmUser(var Message: TMessage);
begin
...
end;

или через компонент ApplicationEvents на событие OnMessage...
Если есть то какая, и какой способ лучше, если нет разницы...


 
Dmitry_04   (2004-11-27 19:55) [1]

???


 
GuAV ©   (2004-11-27 20:43) [2]

Dmitry_04   (27.11.04 18:48)
procedure WmUser(var Message: TMessage); Message WM_USER;


Вызовется только если сообщение отправленно объекту в котором объявлен метод. Сообщение может быть отправлено любым спосоом.

Dmitry_04   (27.11.04 18:48)
ApplicationEvents


Use OnMessage to trap any or all Windows messages posted to all windows in the application. OnMessage occurs when an application receives a Windows message. OnMessage only receives messages that are posted to the message queue, not those sent directly with the Windows API SendMessage function.


 
Dmitry_04   (2004-11-27 21:21) [3]

а какой лучше использовать?


 
Игорь Шевченко ©   (2004-11-27 22:31) [4]


> Есть ли разница обработки сообщения в программе, так
>
> private
>  procedure WmUser(var Message: TMessage); Message WM_USER;
> ...
> procedure WmUser(var Message: TMessage);
> begin
> ...
> end;
>
> или через компонент ApplicationEvents на событие OnMessage


Есть. В первом случае будут обрабатываться сообщения, посланные по SendMessage и по PostMessage, а во втором - только посланные по PostMessage.



Страницы: 1 вся ветка

Текущий архив: 2005.01.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.099 c
14-1104325636
alless
2004-12-29 16:07
2005.01.16
Трабл: Install Delphi 6


8-1097133328
Ozone
2004-10-07 11:15
2005.01.16
Audio поток из AVI (VfW.pas)


3-1103189793
Arkady
2004-12-16 12:36
2005.01.16
Отмена удаления в DBNavigator


4-1101400188
Ego
2004-11-25 19:29
2005.01.16
Комментарий к файлу


1-1104161681
Дмитрий К.
2004-12-27 18:34
2005.01.16
Предпросмотр WEB страницы