I have a code that records all the user interaction with an application on a text file.
Now I want to display the contents of the text file on a richtextbox, but I'm getting an error. This is my code for displayingCode:Public Shared fs As New FileStream(Application.LocalUserAppDataPath & "\mcb.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite) Public Shared m_streamWriter As New StreamWriter(fs) Private Sub frmMain_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load ' Write to the file using StreamWriter class m_streamWriter.BaseStream.Seek(0, SeekOrigin.End) m_streamWriter.Write(" File Write Operation Starts : ") m_streamWriter.WriteLine("{0} {1}", DateTime.Now.ToLongTimeString(), DateTime.Now.ToLongDateString()) m_streamWriter.WriteLine(" ===================================== " + ControlChars.Lf) m_streamWriter.Flush() End Sub
The error I'm getting is "The process cannot access the file 'C:\Users\Tum\AppData\Local\Powerware_System\Powerware System\1.0.0.0\mcb.txt' because it is being used by another process."Code:Me.rtbTrack.LoadFile(Application.LocalUserAppDataPath & "\mcb.txt", RichTextBoxStreamType.PlainText)
Any suggesion of getting my way out of it? Is it possible to read an open file, open in the same application? Please lead me...
Thank you..




Reply With Quote
