![]() |
Archivo de Texto
Estoy haciendo un programa para cargar los logs de un archivo de texto, pero el archivo siempre está abierto por una aplicación que guarda los logs y cuando ejecuto el siguiente código me aparece el error "I/O Error 32" cuando llega al punto del procedimiento Reset:
Código:
var archivo: Text; Código:
FileMode := 0; |
No precisamente el problema tenga que ser el modo en que vos quieras abrir el archivo, sino que el problema puede ser el modo en que la otra aplicación ha lockeado el archivo, si la otra aplicación lo abrió en modo exclusivo, no podrás leerlo hasta que lo cierre.
Por otro lado, te recomiendo utilizar un TFileStream del tipo fmOpenRead para probar. Saludos! |
un pequeño truco rastrero.
copia tu archivo a otro, temporal, y lees de este. ahora, aunque no te deje abrirlo quizas te deje copiarlo. suerte |
Cita:
|
Necesito respuestas
Si pude copiarlo con la función API CopyFile, y lo puedo abrir y hacer lo que quería, pero yo quiero saber como abrir un archivo como el Block de Notas, abre lo que sea aunque esté siendo usado.
Gracias por sus respuestas. |
Cita:
Cita:
Cita:
|
La franja horaria es GMT +2. Ahora son las 09:30:56. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi