ActiveX - MSCOMM

 
Vista:

MSCOMM

Publicado por Wylly (1 intervención) el 08/04/2003 09:39:15
Hola, tengo algunos problemas con el MSCOMM. Me gustaria hacer una pregunta. Necesito enviar distintos bytes a un microcontrolador y segun he leido por internet es mas facil enviar "texto" que datos binarios. (A mi ya me parece complicado enviar texto!!). Alguien puede decirme como enviar los bytes?. Y la recepcion la hace automaticamente como byte?. Si me podeis recomendar alguna web con ejemplos os lo agradeceria. Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro Andrade

MSCOMM

Publicado por Alejandro Andrade (213 intervenciones) el 24/03/2023 19:40:35
Hola.

Para enviar bytes en lugar de texto a través de MSCOMM, primero debes convertir los bytes en una cadena de texto. Puedes hacer esto usando la función Chr() para convertir cada byte en su equivalente ASCII. Luego, puedes enviar esta cadena de texto a través de MSCOMM.

Por ejemplo, si deseas enviar un byte con valor 255, puedes convertirlo en una cadena de texto usando Chr(255), lo que te dará la cadena de texto con el carácter equivalente al valor 255 en la tabla ASCII.

Para recibir bytes como datos binarios, debes configurar MSCOMM en modo binario utilizando la propiedad .CommBinary. Luego, los datos recibidos se almacenarán en un búfer como una matriz de bytes en lugar de una cadena de texto.

Puedes encontrar más información y ejemplos en la documentación de Microsoft para MSCOMM. También hay varios sitios web y foros de programación que pueden proporcionar ejemplos y soluciones para el uso de MSCOMM en aplicaciones específicas.

Espero que esto te haya ayudado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar