Главная страница
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.033 c
4-1138371532
yaJohn
2006-01-27 17:18
2006.04.16
получить данные из lib/dll


4-1138113016
Ландграф Павел
2006-01-24 17:30
2006.04.16
Координаты компонента относительно экрана


2-1144147269
Nick_serov
2006-04-04 14:41
2006.04.16
Работа в Grid t от TMS


3-1140605813
DelphiLexx
2006-02-22 13:56
2006.04.16
FIBDataSet - MasterDetail


15-1142943346
Геро
2006-03-21 15:15
2006.04.16
Российские сотовые телефоны