Hola:
El problema que se me plantea es como controlar que un disco externo se ha desconectado.
De forma que actualmente el servidor lanza un error internamente y el usuario se queda bloqueado si tiene alguna rejilla que apunte a algun archivo de este disco.
Lo que querria conseguir es que cuando el disco no este se salga la aplicacion en el cliente que este en el.
He estado dandole vueltas desde un formulario menu con un timer que lanza un proceso que mire si la tabla existe, sino que cierre la aplicacion. Pero no obtengo la respuesta esperada.
Alguien tiene alguna idea.
Gracias de antemano.
Disco Externo
Moderador: vCoaches
Disco Externo
Un Saludo.
Rafa Petit (SGO - Ontinyent)
Rafa Petit (SGO - Ontinyent)
- Adelo Herrero
- vAdviser
- Mensajes: 714
- Registrado: 21 Sep 2005, 14:42
Re: Disco Externo
No se me ocurre nada sofisticado
pero podrías probar lo siguiente:
- Al entrar a la aplicación creas un fichero vacío en ese disco, por ejemplo ... h:\control.mio
- Vas comprobando si ese fichero existe (existe fichero? h: .... ) y si no, sales de la aplicación.
Espero que te sirva.
Un saludo.

- Al entrar a la aplicación creas un fichero vacío en ese disco, por ejemplo ... h:\control.mio
- Vas comprobando si ese fichero existe (existe fichero? h: .... ) y si no, sales de la aplicación.
Espero que te sirva.
Un saludo.
Adelo Herrero Pérez
adelo@adinf.es
www.adinf.es
http://maps.google.es/maps?q=39.490701,-1.102329
Tel. +34 962 303 152
adelo@adinf.es
www.adinf.es
http://maps.google.es/maps?q=39.490701,-1.102329
Tel. +34 962 303 152
Re: Disco Externo
Hola, te paso Pantallazo de lo que te dicen de antes, yo lo uso en un programa de copias de seguridad y funciona, solo ten la precaución de pegar las líneas antes de hacer ninguna acción que tengas para realizar en la unidad externa.
Si tienes ganas de "rizar el rizo", puedes hacer otro proceso más (o ampliar el mismo) que a parte de este fichero te verifique otro más y así podrías controlar si este externo ha sido antes usado por tus operaciones pues también te han podido cambiar el disco por otro y puedes negar de esta manera las operaciones a realizar, es decir, 2 pasos:
- En el primero compruebas si la unidad existe
- En el segundo compruebas si antes has usado esta unidad extraible..
Si tienes ganas de "rizar el rizo", puedes hacer otro proceso más (o ampliar el mismo) que a parte de este fichero te verifique otro más y así podrías controlar si este externo ha sido antes usado por tus operaciones pues también te han podido cambiar el disco por otro y puedes negar de esta manera las operaciones a realizar, es decir, 2 pasos:
- En el primero compruebas si la unidad existe
- En el segundo compruebas si antes has usado esta unidad extraible..
- Adjuntos
-
- error.jpg
- Imagen sobre proceso...
- (17.13 KiB) No descargado aún