FileSystemWatcher Frage

  • Sonstige

    FileSystemWatcher Frage

    Ich bekomme immer diesen Fehler sobald ich die Textdatei 2 mal abspeichere:
    "Zusätzliche Informationen: Der Prozess kann nicht auf die Datei "test.txt" zugreifen, da sie von einem anderen Prozess verwendet wird."

    Was mache ich falsch ?

    Visual Basic-Quellcode

    1. Public Class Form1
    2. Private WithEvents m_fsw As IO.FileSystemWatcher
    3. Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    4. m_fsw = New IO.FileSystemWatcher("C:\Users\Messiahs\Documents\Visual Studio 2013\Projects\WindowsApplication18\WindowsApplication18\bin\Debug")
    5. m_fsw.EnableRaisingEvents = True
    6. m_fsw.Filter = "test.txt"
    7. m_fsw.NotifyFilter = IO.NotifyFilters.LastWrite
    8. End Sub
    9. Private Sub m_fsw_Changed(sender As Object, e As IO.FileSystemEventArgs) Handles m_fsw.Changed
    10. Me.Invoke(Sub() TextBox1.Text = My.Computer.FileSystem.ReadAllText("test.txt"))
    11. End Sub
    12. End Class


    Lg Messiahs

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Messiahs“ ()