| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
mga_78 Cdt

Registrado: 02 Mar 2003Mensajes: 2
|
Publicado: Dom 02 Mar, 2003 4:47 pm Asunto: Trabajar con el puerto serie |
|
|
Me gustaría saber qué componente es el más indicado para enviar y recibir datos por el puerto serie desde Windows (95,98,200,xp), ya que parece que hay mucha info sobre el tema pero poco clara; tengo la librería mscomm32.ocx pero no sé cómo añadirla a mi c++Builder 6; quiero recordar que otra forera, Laura, ya preguntó cómo se podía añadir un ocx al entorno, pero no le han respondido; GRACIAS y perdonad mi ignorancia, que en esto soy muy muy novato  |
|
| Volver arriba |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
|
| Volver arriba |
|
 |
mga_78 Cdt

Registrado: 02 Mar 2003Mensajes: 2
|
Publicado: Jue 06 Mar, 2003 4:09 pm Asunto: MUCHAS GRACIAS |
|
|
| Pos eso, espero que me valgan las rutinas para lo que pretendo; GRACIAS DE NUEVO! |
|
| Volver arriba |
|
 |
joseluisbz Lt Cmdr

Registrado: 31 Ene 2003Mensajes: 101Ubicación: Medellín - Colombia de Barranquilla
|
Publicado: Vie 07 Mar, 2003 12:08 am Asunto: Puede enviar el caracter 0? |
|
|
Hola
Yo agrego inquietud a tú pregunta.
Sera que manejando la API alguien ha enviado el carater \0 (recuerden que es el encargado de definir el fin de línea) dentro de una cadena?
Supongase que tienen una cadena llamada
| Código: |
AnsiString MiCadena = "Hola Mundo";
MiCadena[7] = '\0';
ShowMessage(MiCadena) ;
|
El problema es que sale "Hola M"
Ahora, si se transmite esa cadena a través de una comunicación serial usando la API... Ocurre el mismo problema y se estarían perdiendo datos...
Una solución que implementé y utilicé en MS VC++ 6.0 fue encapsular el componente Activex MSComm32.OCX en otro componente utilizando MS VBasic 6.0 y funcionó...
Ahora una pregunta ¿Qué tan compatible es Borland con los componentes Activex? Puesto que en las ayudas y en las matrices de comparación se muestra compatibilidad con esta tecnología... yo en MS VC++ 6.0 lo utilicé, pero en Borland C++builder no fui capaz.... y si alguien quiere comprobar métase en el cuento de resolver este problema. _________________ Please Response to:joseluisbz@bigfoot.com |
|
| Volver arriba |
|
 |
|