Главная страница
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.049 c
8-1131485570
Fed
2005-11-09 00:32
2006.04.16
Как организовать поток с графикой?


1-1142410007
Lera
2006-03-15 11:06
2006.04.16
юниты дельфи


1-1142130463
Кашперук Иван
2006-03-12 05:27
2006.04.16
Как использовать свою форму для ToolTips


2-1144048007
Mozaika_81
2006-04-03 11:06
2006.04.16
Как работать с адресом?


1-1141660248
Алик
2006-03-06 18:50
2006.04.16
Быстро выполнение FillRect