StreamReader

04/08/2004 - 17:10 por Jaimito | Informe spam
Hola compañeros...

¿Cómo puedo saber si un StreamReader está abierto?

Teniendo el siguiente fragmento de código, necesito saber
en la sección FINALLY del TRY si está abierta la variable
stwTemp.

Try
'
'crear o abrir archivo LOG
stwTemp = New IO.StreamWriter(strLogFile, True)

With stwTemp
'
.WriteLine("Message : {0}", Exception.Message)
.WriteLine("Source : {0}", Exception.Source)
.WriteLine("StackTrace: {0}", Exception.StackTrace)
.WriteLine("TargetSite: {0}", Exception.TargetSite)

.Flush()
End With

Catch ex As Exception
'

Finally
'
'AQUIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
'AQUIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
'¿Cómo puedo saber si stwTemp está abierto?

End Try


Gracias...

Preguntas similare

Leer las respuestas

#1 Pablo O. Abbate
04/08/2004 - 22:19 | Informe spam
Imagino que quieres saber si está abierto para cerrarlo. En tal caso solo
coloca en el Finally lo siguiente:

If Not (stwTemp Is Nothing) Then
stwTemp.Close()
End If
Además debes definir la variable stwTemp antes del try
Si el datawriter se creó correctamente no tendrá una referencia nula. Y lo
cierras. Total si ya está cerrado no devolverá ningún error.
Saludos,


Pablo O. Abbate
MCDBA - MCAD - MCSD - MCT
www.auladat.es

"Jaimito" escribió en el mensaje
news:c26301c47a35$2539d920$
Hola compañeros...

¿Cómo puedo saber si un StreamReader está abierto?

Teniendo el siguiente fragmento de código, necesito saber
en la sección FINALLY del TRY si está abierta la variable
stwTemp.

Try
'
'crear o abrir archivo LOG
stwTemp = New IO.StreamWriter(strLogFile, True)

With stwTemp
'
.WriteLine("Message : {0}", Exception.Message)
.WriteLine("Source : {0}", Exception.Source)
.WriteLine("StackTrace: {0}", Exception.StackTrace)
.WriteLine("TargetSite: {0}", Exception.TargetSite)

.Flush()
End With

Catch ex As Exception
'

Finally
'
'AQUIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
'AQUIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
'¿Cómo puedo saber si stwTemp está abierto?

End Try


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