Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2016, 10:27
REHome
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 727
Antigüedad: 17 años
Puntos: 8
Enviar tramas de bytes en C++/CLR

Hola:

En C# para enviar un byte al puerto serie uso esto.

Código C++:
Ver original
  1. private void button_t_Click(object sender, EventArgs e)
  2. {
  3.     byte[] mBuffer = new byte[1];
  4.     mBuffer[0] = 0x74; //ASCII letter "t".
  5.     serialPort1.Write(mBuffer, 0, mBuffer.Length);
  6. }

En C++/CLR su código es este.


Para enviar de forma de cadena en C# se hace así:
Código C++:
Ver original
  1. private void button_b_Click(object sender, EventArgs e)
  2. {
  3.     byte[] mBuffer = Encoding.ASCII.GetBytes("Hello World");
  4.     serialPort1.Write(mBuffer, 0, mBuffer.Length);
  5. }

¿Cómo se hace en C++/CLR?

Saludos.
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar