shoulder,
Cita:
Empezado por shoulder
...estoy digitalizando carpetas medicas y firma digital...las carpetas se actualizan (se agregan PDFs) y los uno al archivo original...Si hay una persona consultando por casualidad el archivo PDF y justo en ese momento el operador quiere agregar hojas a la carpeta me va a dar error...¿Como tendría que hacer para decir al operador "Archivo en uso intente mas tarde" o al que quiera consultar que no pueda si están agregando hojas?...
|
Te comento:
1- ¿
Has considerado crear un archivo de control al iniciar el proceso de agregar PDFs?, de esta forma si un usuario intenta consultar un documento PDF y el archivo existe en la carpeta en cuestión,
puedes enviar un mensaje al usuario de que hay un proceso de actualización en progreso, el archivo se borraría al final del proceso.
2- ¿
Has considerado crear un archivo de control al iniciar la consulta de archivos PDFs?, de esta forma si un operador intenta actualizar una carpeta y el archivo existe en la carpeta en cuestión,
puedes enviar un mensaje al operador de que hay un proceso de consulta en progreso, el archivo se borraría al final del proceso.
3- Otra forma sería : Crear una tabla de las carpetas en proceso de consulta o actualización
y verificar su estatus antes de realizar cualquier tipo de proceso.
Son ideas generales, quizás puedas adaptarlas a tu aplicación.
Espero sea útil
Nelson.