dovendo leggere un file .log (un file di testo), gestito da un gioco, in VB6.0 col codice
NumFile = FreeFile
Open File For Binary As NumFile
Get #NumFile, Buffer, Stringa
Close (NumFile)
in un attimo inserisco nella variabile Stringa il contenuto del file, anche se al momento è in uso da un altra applicazione (il gioco)
in VB2008 se uso il codice:
Try
Dim r As New IO.StreamReader(LogFilePath())
While Not r.EndOfStream
Riga = r.ReadLine
End While
r.Close()
Catch ex As Exception
End Try
ottengo immediatamente una eccezione di file già in usa da altra applicazione, il che è verissimo
domanda... come leggere in VB2008 un file già in uso da altra applicazione?