![]() |
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