| □はまぐりさん、ありがとうございます。
両方ともに実行してみたところ、両方ともにセッションが切れました。 ありがとうございました! 宣言の仕方も大変勉強になりました。
□Hongliangさん、ありがとうございます。
なるほど、メールもUsingでしっかりと切った方がよいのですね。 とっても勉強になりました。
※お二人方、スピーディなご投稿をありがとうございました。 2日悩んでいたものが、一瞬で解決しました。 本当にありがとうございました。 また分からないことがありましたら、是非とも教えてください。
感謝申し上げますm(_ _)m
■No91601 (Hongliang さん) に返信 > 適切なFileShareを与えたFileStreamを使うのが良いかと。 > > New TextWriterTraceListenerの引数に > New FileStream(path, FileMode.Append, FileAccess.Write, FileShare.Read) > ' FileMode.AppendかFileMode.Createかは利用者さん次第ですが > > New Attachmentの引数に > New FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Write) > > なお、メールを送信した後のMailMessageを確実にDisposeするために以下のようにすべきです。 > Using msg As New MailMessage > ' なんやらかんやら > smtp.Send(msg) > End Using > これでAttachmentに設定したFileStreamも自動的にDisposeされます。
>■No91599 (はまぐり さん) に返信 > >RemoveListenerも必要かも >順番は > >Listener作成 > AddListener > RemoveListener >Lintener破棄 |