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

Вниз

Как написать обработчик события, созданного с пом. CreateEvent   Найти похожие ветки 

 
bvn123   (2006-02-01 14:12) [0]

Как написать обработчик события onRXChar, созданного так:

SetCommMask(hndCOM, EV_RXCHAR);
Ovp.hEvent := CreateEvent(nil,true,false,PChar("onRXChar"));

чтобы далее в программе можно было записать:

procedure onRXChar (или TForm1.onRXChar(Sender:TObject))
begin
...
end;

=====
Нет ли стандартного сообщения Win о поступлении символа в буфер COM-порта, чтобы можно было записать процедуру по типу:

type TForm1 = class(TForm)
  ...
private
 procedure WMRButtonDown(var Msg : TWMMouse); message  WM_RBUTTONDOWN;

т.е., нет ли варианта:
procedure A; message <имя сообщения по приему Char в COM-порт>


 
Digitman ©   (2006-02-01 14:33) [1]

PChar("onRXChar"))

Выделенное жирным - лишнее.


> Нет ли


Нет.
И быть не может.


 
Eraser ©   (2006-02-01 14:50) [2]


> bvn123   (01.02.06 14:12)


> Как написать обработчик события onRXChar, созданного так:

1. Реализовать код работы с событием в доп. потоке (наследнике TThread) и его событию OnTerminate назначить тот самый обработчик.
2. вроде как с пом. WaitForSingleObjectEx можно, через APC.



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

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

Наверх




Память: 0.47 MB
Время: 0.045 c
15-1143021838
Nsk3D
2006-03-22 13:03
2006.04.16
Шрифты.создание.модификация.


2-1143961381
Dyakon_Frost
2006-04-02 11:03
2006.04.16
Проблемы с dll


3-1140182981
Kley
2006-02-17 16:29
2006.04.16
Фильтрация AdoTable


3-1140203697
ViktorZ
2006-02-17 22:14
2006.04.16
Как сделать запрос к результату запроса.


8-1131960827
Kadr-NT
2005-11-14 12:33
2006.04.16
Графика