0

このコード ブロックに問題があります。StreamWriter は .txt ドキュメントを作成し、それをプロジェクトの bin フォルダーに配置しますが、プログラムを実行すると、次のようなエラーが表示されます。

タイプ 'System.IO.IOException' の未処理の例外が mscorlib.dll で発生しまし
た。別のプロセスで使用されているため、プロセスはファイルにアクセスできません。

私のコンピューターでは他のプログラムが実行されていないため、他のどのプロセスがそれを使用しているのかわかりません。これが私のコードです、事前に感謝します。

Private Sub saveButton_Click(sender As Object, e As EventArgs) Handles saveButton.Click
    Dim voteWriter As IO.StreamWriter
    Dim vote As String

    voteWriter = IO.File.AppendText("warrenHS.txt")
    vote = Convert.ToString(canidateListBox.SelectedItem)

    voteWriter.Write(vote)
End Sub
4

1 に答える 1

2

作業が完了したら、必ずストリームを閉じてください。

voteWriter.Close()

または、最後に自動的に閉じる using ステートメントで使用することもできます。

于 2015-04-16T00:58:16.360 に答える