Текущий архив: 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.44 MB
Время: 0.073 c