Abrir puertos serie mayores de Com9

12/09/2003 - 15:46 por Geonica | Informe spam
Estmos trabajando en una aplicación en la que necesitamos
abrir puertos serie por encima de Com9. Gracias a un
artículo publicado por microsoft observamos que para
llamar desde Visual C++ a un puerto superior al Com9 de
deben llamar de modo \\.\COM%d. Tras pesar de haber
implementado esta modificación en el procedimiento
CreateFile de la clase CSerialPort, ya podemos abrir el
puerto, pero este se vuelve a cerrar cuando llamamos al
procedimiento BuildCommDCB al cual pasamos el
argumento "\\.\COM%d:9600,n,8,1", retornando el error "No
es posible abrir el puerto serie".
Necesitamos saber que tipo de argumento habría que
entregar a BuildCommDCB para no tener dicho error en
puertos superiores a COM9.

Gracias

Preguntas similare

Leer las respuestas

#1 Ignacio Nicolás Rodríguez
15/09/2003 - 22:22 | Informe spam
¿No has probado prescindir de BuildXxx y rellenar los datos del DCB por tu
cuenta? No es complicado...

Saludos. Ignacio.//

"Geonica" escribió en el mensaje
news:057a01c37934$438cff40$
Estmos trabajando en una aplicación en la que necesitamos
abrir puertos serie por encima de Com9. Gracias a un
artículo publicado por microsoft observamos que para
llamar desde Visual C++ a un puerto superior al Com9 de
deben llamar de modo \\.\COM%d. Tras pesar de haber
implementado esta modificación en el procedimiento
CreateFile de la clase CSerialPort, ya podemos abrir el
puerto, pero este se vuelve a cerrar cuando llamamos al
procedimiento BuildCommDCB al cual pasamos el
argumento "\\.\COM%d:9600,n,8,1", retornando el error "No
es posible abrir el puerto serie".
Necesitamos saber que tipo de argumento habría que
entregar a BuildCommDCB para no tener dicho error en
puertos superiores a COM9.

Gracias
Respuesta Responder a este mensaje
#2 Montealegre
23/10/2003 - 03:39 | Informe spam
Abusando de tu amabilidad, podrias informarme en donde puedo guiarme para
hacer lo que estas haciendo, temgo que leer la info que me llega de una
bascula y obtener el peso del articulo que esta sobre ella. En fin.
Gracias por tu ayuda
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida