Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.033 c
2-1143635200
jenya_rus
2006-03-29 16:26
2006.04.16
Rename...


2-1143631502
49 Cent
2006-03-29 15:25
2006.04.16
Графическое моделирование


2-1144076106
TimScorp
2006-04-03 18:55
2006.04.16
Объединение таблиц для создания отчета


15-1142932132
Pazitron_Brain
2006-03-21 12:08
2006.04.16
Как настроить у себя веб-сервер


2-1143713097
Yegorchic
2006-03-30 14:04
2006.04.16
CheckBox.Caption в 2 строки




   Наверх