Visual Basic - Error 70

Life is soft - evento anual de software empresarial
 
Vista:

Error 70

Publicado por Byron (12 intervenciones) el 22/04/2004 19:12:32
Tengo un programa que lee un archivo de texto y luego graba una marca de que el archivo ya fue procesado. La secuencia de comandos es la siguiente:
OpenAsTextStream(ForReading)
while not AtEndOfStream
ReadLine
(proceso de la línea)
Wend
Close
OpenAsTextStream(ForWriting)
writeLine
Close

Este código se ejecuta dentro de un timer con intervalo 500 ya que el archivo puede ser grabado desde diferentes estaciones. El problema es que en ciertas ocasiones (muy raras veces) en el Open for writing me da el error 70 (permission denied). Inicialmente pensé que el problema sería porque el open forWriting está inmediatamente después del close y entre estos les puse un sleep, pero el problema sigue.
Please, alguien puede ayudarme a corregir esta situación??? Gracias
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:Error 70

Publicado por Dennis Baldeón (103 intervenciones) el 22/04/2004 19:34:53
El problema es que recuerda que el archivo puede ser grabado de diferentes estaciones y aparte esta dentro de un timer es probable que una de las maquinas este utilizando el archivo justo cuando la que emitio el error quizo utilisarlo, o bien que el evento timer se este ejecutando justo antes de que el evento anterior termine. espero te sirva para solucionar el error, bye
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