VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/12/26(Mon) 16:29
投稿者mustang
Eメール
URL
タイトル他のアプリの入力待ちについて

定時刻に自動的にメールを送信するプログラムを作っています。

MAPISession1.DownLoadMail = False
MAPISession1.SignOn

With MAPIMessages1
  .SessionID = MDIfrmMain.MAPISession1.SessionID
〜〜略〜〜
  .Send False
End With
'MAPI セッション終了
MAPISession1.SignOff  ←(1)
    
という感じで送信するのですが通常は問題なく送信できます。
ただごくまれにoutlook側でエラーが発生すると(サーバーにつながらない場合)
outlookのエラーメッセージが出てoutlookのダイアログの「OK」を押さないと
(1)のところで止まったままでになり、こちらのソフトが次に進みません。
これを回避する方法はありますでしょうか?

人間がPCの前に常にいないので送信エラーが発生した場合にフリーズ
したようになってしまいます。

またメールに限らずダイアログの入力待ちで止まってしまうのを
回避する方法をご存知でしたらお教えください。


- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -