SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: MindEye en Viernes 29 de Julio de 2005, 08:24
-
- Hola compys, vereis, es que estoy haciendo una aplicación que trabaja con un tarjetero de banda magnetica, el cual lo tengo conectado en el puerto com1.
- El problema lo tengo cuando quiero pasar de formulario, que siempre me da un error que dice, que el puerto que intento abrir, ya esta abierto.
- Como puedo hacer, para que al abrir un nuevo formulario, y pasar de ventana, se libere el puerto com, para que pueda ser usado.
- Gracias.
-
Hola mindeye, pienso que lo que deberías hacer es abrir el puerto en el momento que va a ser usado y cerrarlo inmediatamente, no mantenerlo abierto siempre, aunque a lo mejor en tu aplicación debas mantenerlo abierto siempre, no sé.
Otra cosa que se me ocurre es cuando te da el error lo cierres (gestión de errores) y vuelvas a abrir con el form que toque.
Saludos no son más que ideas para probar.
Saludos.