Главная страница
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.048 c
15-1143033519
Locke2
2006-03-22 16:18
2006.04.16
Дельфи перестал пахать


1-1142348475
Алик
2006-03-14 18:01
2006.04.16
Печать документа с помощью ShellExecute на default принтере


2-1144224140
vegarulez
2006-04-05 12:02
2006.04.16
Как сделать, чтобы в bitmap button`a добавлялся i-ый файл?


1-1142101579
AdmeraL
2006-03-11 21:26
2006.04.16
Сообщение Wm_MouseMove и его параметры


2-1143304647
Первокласник Вася
2006-03-25 19:37
2006.04.16
Как клонировать объекты?