タイトル | : メール送信について |
記事No | : 4254 |
投稿日 | : 2006/09/14(Thu) 13:54 |
投稿者 | : こーちゃん |
はじめまして。 メール送信についての質問を投稿させていただきます。 環境:windowsXP pro sp2 vb.net 2003
メール送信処理中にモーダルでダイアログを表示した場合、処理が途中で止まって しまうのですが、原因が良くわかりません。処理の概略は以下になります。
1.フォームをロードしてwindowsタイマーを起動。 (timerは1s間隔です) 2.1s毎にエラーチェックを行い、エラーであれば、エラーの内容をテキストファイル に書き込む。(此処で一旦timerを止める) 3.エラーの書き込みが終わったらエラー内容をメールで送信 4.メール送信が完了したら、timerを再起動させ、再度2.へ
問題となっているのは、3.の部分で、System.Web.Mail.SmtpMail.Sendでメールを送信中 にモーダルで別のダイアログを開く→閉じるを行うと、処理がとまってしまう事です。 (4.の処理へ進まない) 4.の処理へ進まない原因が良く解りません。(ダイアログを開かなければ問題なく動作します) もし、何かご存知の方が御座いましたらご指導の程、宜しくお願いします。
|