Quantcast
Channel: Visual Basic Tips and Tricks
Viewing all articles
Browse latest Browse all 2212

Chairmento su Using End Using

$
0
0
Ho un dubbio sull'uso di Using ..... End Using
Ho una procedura di scrittura file LOG che ho trasformato dalla versione 2 alla 1 con il costrutto Using

Versione 1 
Using writer As StreamWriter = New StreamWriter(logNAME, True)
    writer.WriteLine(logSTR)
End Using

Versione 2
Dim
 wr As New StreamWriter(logNAME, True)
wr.WriteLine(logSTR)
wr.Flush()
wr.Close()

Mi sono però accorto che a volte con la versione 1 mi viene restituito un errore di file in uso, come se l'End Using non chiudesse immediatamente lo streamwriter.
E' così? Con la versione 2 questo errore non mi era mai capitato

Viewing all articles
Browse latest Browse all 2212