Aplicacion que se cierra sola

18/04/2005 - 18:22 por Ana | Informe spam
Hola

He desarrollado una aplicacion Windows que interactua con una placa
electronica. De forma inesperada y nunca en el mismo instante la aplicacion
se cierra sola sin mostrar ningun mensaje de error. He intentado capturar
las excepciones con try catch y no me las captura. Teneis alguna idea de por
que ocurre y como podria solucionarlo?

muchas gracias.

Preguntas similare

Leer las respuestas

#1 Tristan
18/04/2005 - 18:54 | Informe spam
Puesto que interactúas con la placa, supongo que estarás
utilizando p/invoke para acceder mediante apis win32 a
los puertos, o tal vez para invocar alguna aplicación
nativa. En cualquier caso, por lo que cuentas, alguna de
tus llamadas accede a una zona de memoria no permitida,
lo que produce errores muy difíciles de detectar. Repasa
bien toda la parte de llamadas nativas. Comprueba que los
tipos sean correctos, byval/byref, etc...
Respuesta Responder a este mensaje
#2 Pep
18/04/2005 - 18:58 | Informe spam
Hola Ana,
Por lo que explicas, es provable que uses librerias que enlazan tu
aplicación contra la electronica que estas trabajando. Cuando realizas
aplicaciones de este tipo es vital conocer el fabricante de los drivers o
incluso si ello se lo vale desarrollarlos tu misma, para controlar
precisamente estos problemas.
De hecho sin explicar nada mas, se me hace dificil entender que el framework
no capture este error... muy raro!, con VB.NET.

Un recurso que yo utilizaria, es intentar hacer pruebas de esa electronica
con la VB6, no vaya a ser que los adaptadores esten hechos para esa version.
O bien todo lo contrario puedes mirar de usarlo con la Beta de VS2005... para
ver su comportamiento.

Me gustara conocer como avanza.
Pep,


"Ana" escribió:

Hola

He desarrollado una aplicacion Windows que interactua con una placa
electronica. De forma inesperada y nunca en el mismo instante la aplicacion
se cierra sola sin mostrar ningun mensaje de error. He intentado capturar
las excepciones con try catch y no me las captura. Teneis alguna idea de por
que ocurre y como podria solucionarlo?

muchas gracias.






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida