Visual Basic - Disquet estas ?

Life is soft - evento anual de software empresarial
 
Vista:

Disquet estas ?

Publicado por Roberto (4 intervenciones) el 21/10/2000 00:00:00
Como puedo captura el error que se produce cuando quiero leer un archivo que está en disquet y el mismo está fuera de la disquetera.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Disquet estas ?

Publicado por Y.Cruz (102 intervenciones) el 21/10/2000 00:00:00
Si no mal recuerdo... cuando eso sucede Err.Number = 71
Debes hacer una rutina de manejo de error.
Private Sub .....
.
.
.
Exit sub
ErrorHandler:
If Err.Number = 71 then
MsgBox ......


Puedes usar Resume si le pides la direccion de nuevo al usuario en un InputBox o puedes salir y obligarlo a dar la orden de nuevo.

Si tienes otra duda o si interpreté mal tu pregunta, prefiero que dejes un mensaje en el foro de mi página en lugar del e-mail.

Espero que te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Disquet estas ?

Publicado por tecnicam (220 intervenciones) el 22/10/2000 00:00:00
Y.Cruz lleva mucha razón.
También puedes hacer lo mismo con cualquier error que se produzca en ese momento:
On Error Resumen atalsitio
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Disquet estas ?

Publicado por Fernando (1 intervención) el 24/10/2000 00:00:00
Dentro del evento que tiene acceso a la unidad de disco poner lo siguiente.


on error goto fallo:
(despues va tu proceso normal)

exit sub

fallo:
msgbox error$

end sub

Este procedimiento te regresa en la caja de mensajes el dato corresponiente al fallo ocurrido (error al leer, unidad no lista, etc.)

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar