Programación General > Visual Basic 6.0 e inferiores

 Validar Extension Del Archivo

<< < (2/2)

UserCode:
Listo, bueno el codigo de captura de error lo repuse y recontrarepuse en el codigo que busca y guarda la foto como el que la visualiza en consultas, a la final ya el picture no produce error que era lo que queria, que no saliese un error raro de windows o aviso de error del lenguaje en ejecucion y se cerrara la aplicacion.

Lo malo es que aun se ve una ventana que le pregunta al usuario si desea guardar la imagen a pesar de que el picture no la toma pq no es valida, pero al darle al boton de "si" pues no sucede nada, el programa aborta el codigo pq sabe que el archivo no es valido, o mejor dicho, sabe que se producira un error.


--- Citar ---(cpmario)
Si el usuario lo toma con el commomdialog es obvio que existe y no es necesario verificar que existe, valga la redundancia.

--- Fin de la cita ---

Si eso es cierto, obviamente si se busca con una ventanita de CommonDialog el archivo, se encuentra uno y se selecciona, lo que pasa es que uno siempre tiene que validar todo, incluso hacer programas "Anti Tercos" porque puede pasar casos de los mas raros.  No sea que alguien tenga un formato de imagen raro pero que a la final si es un archivo de imagen y se le ocurra escogerlo, debe capturarse el error si.

Bueno yo probe buscar un archivo por medio de la ventanita del CommonDialog pero en vez de selecionar un archivo, quise escribir garabatos: sdfsafdf

Y eso producia error porque la variable "File" guardaba lo del CommonDialog y bueno... si a algun loco usuario se le ocurre decir "vamos a escribirle garatos a ver si da error" o que tal si alguien seleciona un archivo pero descuidadamente sin quere presiona una tecla con el codo, es decir por accidente le agregas una letras demas al nombre del archivo, ya desde el punto de vista del ordenador (por asi decirlo) ese archivo no existe y debe validarse eso para que no de error.  Por eso a pesar de hacerle la busqueda con el CommonDialog el programa evita archivos que no existan o que no sean de formato de imagen valido para el picture.

Pero ya todo listo  :lightsabre:

Gracias por la ayudita compa, con tu permiso pongo tu codigo en un documentico de Word en donde recopilo algunas que otras cosillas, quien quita que me haga la urgencia y ya tenga a la mano un example.

Thanks  :hola:

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa