VB.NET質問スレ (Part10 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
676:デフォルトの名無しさん 05/04/07 11:34:46 以下のようなエラーが出ます。 > 'System.ObjectDisposedException' のハンドルされていない例外が mscorlib.dll で発生しました。 > 追加情報 : 閉じている TextWriter に書き込むことはできません。 エラーが出るのは下のソースで「_WriteText.Flush()」です。 Finalize()でFlush()を呼ぶ前にClose()は呼んでません。 なぜこんなエラーが返るのか検討がつきません。知っている方、ご教授願います。 Public Class TextOut Private _FStream As FileStream Private _WriteText As StreamWriter Public Sub New() _FStream = New FileStream("log.txt", FileMode.Append, FileAccess.Write) _WriteText = New StreamWriter(_FStream, Encoding.GetEncoding("Shift_JIS")) End Sub Protected Overrides Sub Finalize() _WriteText.Flush() _WriteText.Close() _FStream.Flush() _FStream.Close() _WriteText = Nothing _FStream = Nothing MyBase.Finalize() End Sub End Class
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4994日前に更新/240 KB
担当:undef