Ayuda con Thread
Publicado por Alfonso González (3 intervenciones) el 13/05/2009 21:11:23
Hola,
Estoy haciendo un sistema con respaldo y recuperación de datos.
Los respaldos los hago en un zip.
Para la recuperación tengo que extraer ese zip en la carpeta donde tengo mis datos. El problema es que si tengo abierto algunos archivos (TPS) estos archivos no se recuperan.
Intenté cerrar los archivos [close(archivo)] pero la otra bronca que tengo es que uso archivos de un diccionario a mi aplicación activa (otros dll's).
El proceso que abre los archivos de mi otro diccionario se encuentra en el thread 1 (lo verifique con el comando THREAD()) y el proceso donde intento cerrar esos archivos es el thread 2.
Mi duda es ¿como puedo cerrar archivos que se encuentran en un diferentes threads?
Gracias
Estoy haciendo un sistema con respaldo y recuperación de datos.
Los respaldos los hago en un zip.
Para la recuperación tengo que extraer ese zip en la carpeta donde tengo mis datos. El problema es que si tengo abierto algunos archivos (TPS) estos archivos no se recuperan.
Intenté cerrar los archivos [close(archivo)] pero la otra bronca que tengo es que uso archivos de un diccionario a mi aplicación activa (otros dll's).
El proceso que abre los archivos de mi otro diccionario se encuentra en el thread 1 (lo verifique con el comando THREAD()) y el proceso donde intento cerrar esos archivos es el thread 2.
Mi duda es ¿como puedo cerrar archivos que se encuentran en un diferentes threads?
Gracias
Valora esta pregunta


0