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

Вниз

как поймать message?   Найти похожие ветки 

 
fr!   (2004-05-08 10:05) [0]

Мне необходимо поймать message отосланное другим приложением.
Если в обычном delphi-проекте это выглядит так:
-----------------------------------
// отправка сообщения
const
       HA_CMD = wm_app+2504;
type
 TForm1 = class(TForm)
   Button1: TButton;
   procedure Button1Click(Sender: TObject);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;
implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
Var
H: HWND;
begin
       H:=FindWindow("TForm1","Form1");SendMessage(H,HA_CMD,100,2);
end;
end.
--------------------------------

//приём сообщения
const
       HA_CMD = wm_app+2504;
type
 TForm1 = class(TForm)
   Label1: TLabel;
 private
   { Private declarations }
   procedure WM_Mes(Var M:TMessage); message HA_CMD;
 public
   { Public declarations }
 end;

var
 Form1: TForm1;
implementation

{$R *.DFM}

procedure TForm1.WM_Mes(Var M:TMessage);
begin
       ShowMessage(IntToStr(m.WParam));
end;
end.
--------------------------------------
то KOL проект начинает "ругаться " на инструкцию
"public", стоящую после обьявления процедуры.
Помогите пожалуйста с этим разобраться.
Как в KOL -проекте осуществить приём сообщений из других
приложений?


 
SPeller ©   (2004-05-08 12:09) [1]

Это есть в FAQ



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

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

Наверх




Память: 0.46 MB
Время: 0.056 c
4-1098537987
Funt_IK
2004-10-23 17:26
2004.12.12
Запись на CD


1-1101762349
SDV
2004-11-30 00:05
2004.12.12
Error


1-1101850668
mr. Bill
2004-12-01 00:37
2004.12.12
Помогите с установкой!


1-1101886141
markers
2004-12-01 10:29
2004.12.12
База данных


4-1098878539
Jay
2004-10-27 16:02
2004.12.12
Закрыть окно