TODOPIC
Lenguajes de programación para PC => Delphi => Mensaje iniciado por: rogeliogamberro en 10 de Mayo de 2009, 19:21:29
-
Hola a Todos :mrgreen:!
El motivo de este hilo es consulta a alguien que conozca sobre programacion en delphi como utilizar el componente ComPortDriver (escrito en delphi) en C++ Builder.
(http://img167.imagevenue.com/loc1100/th_96630_ComPortDriverAtributos_122_1100lo.JPG) (http://img167.imagevenue.com/img.php?image=96630_ComPortDriverAtributos_122_1100lo.JPG)
Aqui les dejo una imagen donde en la iquierda se pueden ver los atributos para su configuracion.
En mi compilador tengo disponibles estos 2 eventos para la recepcion:
void __fastcall TForm1::CommPortDriver1ReceiveData(TObject *Sender,
Pointer DataPtr, DWORD DataSize)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::CommPortDriver1ReceivePacket(TObject *Sender,
Pointer Packet, DWORD DataSize)
{
}
Al enviar una cadena de caracteres desde un microcontrolador realizada de la forma:
for(i=0; i<n; i++)
putc(dato);
la cual esta formada por caracteres ASCII y terminada por 0x00 recibo una interrupcion en CommPortDriver1ReceiveData por cada byte recibido :shock: :shock:... Existe la forma de configurarlo para recibir la cadena completa en un AnsiString? Que significa cada uno de los parametros de la paleta de configuracion?
Gracias por su aporte :)!!!