Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Acceso a los eventos de TXComm (https://www.clubdelphi.com/foros/showthread.php?t=31690)

vaa892 15-05-2006 13:58:38

Acceso a los eventos de TXComm
 
He declarado (de manera no visual) un objeto del tipo TXcomm para realizar la recepción de datos desde el puerto COM del PC (utilizando C++Builder 2006).

Abro-cierr puertos sin ningun problema, e incluso utilizo los eventos OnRead del componente (todo de forma no visual). Pero con el componente OnData obtengo este error y no se muy bien a que se refiere:

[C++ Error] uClienteObj.cpp(104): E2034 Cannot convert 'void (_fastcall * (_closure )(TObject *,const unsigned long))(TObject *,const unsigned long)' to 'TDataEvent'

Mi metodo lo declaro de esta forma (igual que se haria accediendo al evento con doble click sobre el inspector de objetos graficamente:

void __fastcall uClienteObj::eventoXComm1Data(TObject *Sender, const DWORD Received)

Y la asignación se la hago así:

objComm->OnData = eventoXComm1Data;

Alguna idea? gracias.


La franja horaria es GMT +2. Ahora son las 02:59:02.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi