Problemas con StreamWriter

06/05/2005 - 11:43 por Marcos Caballero | Informe spam
Buenos días compañeros, al ejecutar esta porción de código me salta un error
diciendome que el archivo esta en uso, como es eso posible???

Gracias.

If File.Exists(ArchivoLog) = True Then
EscribeLog = New StreamWriter(ArchivoLog, True)
EscribeLog.WriteLine("")
EscribeLog.WriteLine(Motivo & TimeStamp)
EscribeLog.WriteLine("")
EscribeLog = New StreamWriter(ArchivoLog, True)
EscribeLog.Write(OrigenLog.Text.ToCharArray)
EscribeLog.Close()
Else
EscribeLog = New StreamWriter(ArchivoLog, False)
EscribeLog.Write(OrigenLog.Text.ToCharArray)
EscribeLog.Close()
End If

Preguntas similare

Leer las respuestas

#1 Guillermo guille
06/05/2005 - 15:53 | Informe spam
me imaginoque el error te lo da en el bloque IF, si te fijas en la tercera
línea (empezando por el final), vuelves a abrir el archivo sin haberlo
cerrado...

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"Marcos Caballero" wrote in message
news:
Buenos días compañeros, al ejecutar esta porción de código me salta un error
diciendome que el archivo esta en uso, como es eso posible???

Gracias.

If File.Exists(ArchivoLog) = True Then
EscribeLog = New StreamWriter(ArchivoLog, True)
EscribeLog.WriteLine("")
EscribeLog.WriteLine(Motivo & TimeStamp)
EscribeLog.WriteLine("")
EscribeLog = New StreamWriter(ArchivoLog, True)
EscribeLog.Write(OrigenLog.Text.ToCharArray)
EscribeLog.Close()
Else
EscribeLog = New StreamWriter(ArchivoLog, False)
EscribeLog.Write(OrigenLog.Text.ToCharArray)
EscribeLog.Close()
End If
Respuesta Responder a este mensaje
#2 Marcos Caballero
06/05/2005 - 20:43 | Informe spam
Gracias, eso si que es un despiste.

"Guillermo 'guille'" escribió en el mensaje
news:
me imaginoque el error te lo da en el bloque IF, si te fijas en la tercera
línea (empezando por el final), vuelves a abrir el archivo sin haberlo
cerrado...

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"Marcos Caballero" wrote in
message news:
Buenos días compañeros, al ejecutar esta porción de código me salta un
error
diciendome que el archivo esta en uso, como es eso posible???

Gracias.

If File.Exists(ArchivoLog) = True Then
EscribeLog = New StreamWriter(ArchivoLog, True)
EscribeLog.WriteLine("")
EscribeLog.WriteLine(Motivo & TimeStamp)
EscribeLog.WriteLine("")
EscribeLog = New StreamWriter(ArchivoLog, True)
EscribeLog.Write(OrigenLog.Text.ToCharArray)
EscribeLog.Close()
Else
EscribeLog = New StreamWriter(ArchivoLog, False)
EscribeLog.Write(OrigenLog.Text.ToCharArray)
EscribeLog.Close()
End If




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida