Autor Tema: Ayuda con Componente de Puerto Serie programado en Delphi  (Leído 4774 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado rogeliogamberro

  • PIC10
  • *
  • Mensajes: 34
Ayuda con Componente de Puerto Serie programado en Delphi
« 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.

 

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:

Código: [Seleccionar]

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 :)!!!



 

anything