Como hacer que interfaz no se cierre al cometer un error

11/09/2005 - 11:43 por Oscar | Informe spam
Hola

Tengo un problema: Mi interfaz en C++ solicita mediante un cuadro de
dialogo que se le introduzca el archivo, fichero o carpeca de C: que se
quiere abrir x ejemplo( C:\Mis documentos\fotos) y si se introduce un fichero
o trayectoria que no existe entonces salta todo el interfaz con un mensaje de
error y el interfaz se cierra. Me gustaria saber si hay alguna manera de que
en lugar de saltar todo,dar error y cerrarse mi interfaz, hacer que si el
fichero o trayectoria no existe no de error y se cierre si no que siga
funcionando el interfaz y se lleve a cabo una subrutina auxiliar que tengo ya
programada.
(ya que asi si simplemente nos hemos equivocado al teclear la trayectoria,
con mi subrutina nos avisaria y no se cerraria el interfaz)




Espero haberme explicado bien. Muchas gracias x vuestra atencion y ayuda.

Saludos

saludo y gracias
 

Leer las respuestas

#1 luis
11/09/2005 - 12:30 | Informe spam
Suponiendo que te refieres a c# o c++ .net
Dos posibilidades:
1)Mediante el manejo de excepciones
2)comprobando si existe el fichero antes de abrirlo con, por ejemplo, la
clase File o FileInfo

"Oscar" escribió en el mensaje
news:
Hola

Tengo un problema: Mi interfaz en C++ solicita mediante un cuadro de
dialogo que se le introduzca el archivo, fichero o carpeca de C: que se
quiere abrir x ejemplo( C:\Mis documentos\fotos) y si se introduce un


fichero
o trayectoria que no existe entonces salta todo el interfaz con un mensaje


de
error y el interfaz se cierra. Me gustaria saber si hay alguna manera de


que
en lugar de saltar todo,dar error y cerrarse mi interfaz, hacer que si el
fichero o trayectoria no existe no de error y se cierre si no que siga
funcionando el interfaz y se lleve a cabo una subrutina auxiliar que tengo


ya
programada.
(ya que asi si simplemente nos hemos equivocado al teclear la trayectoria,
con mi subrutina nos avisaria y no se cerraria el interfaz)




Espero haberme explicado bien. Muchas gracias x vuestra atencion y ayuda.

Saludos

saludo y gracias

Preguntas similares