ERROR Oncomm
Publicado por aTauRy (6 intervenciones) el 29/08/2005 13:44:40
Estoy intentando controlar un auntómata por el puerto serie, el caso es que tanto si doy a abrir puerto me dice que esta abierto, o si le doy a cerrar, me dice que esta cerrado....
He probado con sentencias if:
If Not Form1.MSComm1.PortOpen Then Form1.MSComm1.PortOpen = True
y su inversa
If Form1.MSComm1.PortOpen Then Form1.MSComm1.PortOpen = False
No se porqué me da el error (y no soy el único, a un compañero le pasa lo mismo...), eso si, si le doy a depurar el programa entonces funciona, pero a veces sale es error....
He probado a capar el error usando:
On Error Resume Next
antes de las secuenicias if... En principio va bien, solo que me ocurre que en ocasiones no esta comunicando y el resto de mi programa funciona mal...
¿se os ocurre cómo solucionarlo? ¿esta mal el mscomm?
Gracias por vuestra ayuda
He probado con sentencias if:
If Not Form1.MSComm1.PortOpen Then Form1.MSComm1.PortOpen = True
y su inversa
If Form1.MSComm1.PortOpen Then Form1.MSComm1.PortOpen = False
No se porqué me da el error (y no soy el único, a un compañero le pasa lo mismo...), eso si, si le doy a depurar el programa entonces funciona, pero a veces sale es error....
He probado a capar el error usando:
On Error Resume Next
antes de las secuenicias if... En principio va bien, solo que me ocurre que en ocasiones no esta comunicando y el resto de mi programa funciona mal...
¿se os ocurre cómo solucionarlo? ¿esta mal el mscomm?
Gracias por vuestra ayuda
Valora esta pregunta


0