送受信エラー時のポップアップについてNo.40593
さまな〜 さん 11/05/27 11:17
 
メールの送受信に失敗した際、エラーメッセージBOXがどうも最前面表示になってい
るように見受けられるのですが、作り込みでしょうか?
(設定値を見てみたのですが、それらしい設定がなかったので・・・)

DirectX系でフルスクリーンのゲームなどをしている裏で秀丸メールで送受信エラー
が発生すると、最前面に出てきてしまい、画面の一部が見えなくなります。(フォー
カスがあたっていないため、すぐに消すこともできず、5分待つか、ウインドウ切り
替えをしてポップアップしたぼxを消さないといけない状況です。

最前面に出さない設定があるのであればそれで問題ないのですが、ないのでしたら最
前面に出さないという選択肢が欲しいです。
もしくはフルスクリーンで動いているものが最前面にいる場合はエラーを最前面に出
さない設定等(実装上こちらの方が面倒だと思いますが)

フルスクリーンで作業する際に定期受信を止めればとりあえず回避できますが、それ
をやって一度戻し忘れてメール取得がずっと止まったままだった、ということをしで
かしてしまったので、できれば上記の様な仕様があると助かります。
(すでにあるのでしたら申し訳ありません。お手数ですがその方法をご教授いただけ
るとありがたいです)

[ ]
RE:40593 送受信エラー時のポップアップにNo.40595
秀まるお2 さん 11/05/27 13:38
 
 エラーメッセージに関係するオプションは1つだけあります。「設定・アカウ
ント毎の設定...」の「上級者向け・その他」の所に、

 「受信時にエラーが起きてもメッセージ表示しない」

 というがあります。それをONにすれば、そもそもエラーメッセージは画面に出
てこなくなります。その代わり、フォルダ枠中のアカウント用アイコンでエラー
があったのかどうかだけは分かるようにはなっています。

 それ以外にはオプションは無いと思います。
 (自分で作っていながら自分ですべてのオプションを把握してない所もあるの
で間違ってたらすみません)

 それと、基本的にこの送受信のエラーメッセージは、5分経過すると勝手に消
える作りになっています。これはなぜかというと、定期受信をONにしていても、
エラーメッセージが出たままだと定期受信が止まってしまいまして、それはまず
いだろうということでこういう作りになっています。

 エラーが出てもエラーメッセージを表に出さないでおくというオプションは、
それはそれであってもいいとは思うんですが、要するにそれは「エラーが発生し
てもそれをユーザーさんに知らせなくてもかまわない」という意味になってしま
う(しかも5分経過したら勝手に消えてしまうのでなおさら)訳なので、だとし
たら、最初に紹介させていただいたオプションONでも同じということでいいんじ
ゃないかと思います。

[ ]
RE:40595 送受信エラー時のポップアップにNo.40596
秀まるお2 さん 11/05/27 13:56
 
 すみません。1つ間違いがありました。

> その代わり、フォルダ枠中のアカウント用アイコンでエラー
> があったのかどうかだけは分かるようにはなっています。

 こんな機能はありませんでした。エラーがあってもアイコンは変化しませんで
した。

 受信が終わった後にステータスバーを見ると、「エラーを無視しました」のよ
うな補足が出るのでそれで分かるといえば分かりますが、それの表示は10秒程
度で消えてしまいます。

 あと他の作戦も考えました。

 「全般的な設定・定期受信・詳細」のページに「ネットワークが有効な時の
み」というのがあります。なので、例えばここのオプションをONにした上で、
ゲームをする時にはLANケーブルを引っこ抜いてしまう、という作戦もあるかな
ぁと思いました。

[ ]
RE:40596 送受信エラー時のポップアップにNo.40601
さまな〜 さん 11/05/28 12:29
 
回答ありがとうございます。

とりあえずしばらくは一部のアカウントでエラーを表示しない設定にして運用してみ
ます。GmailとかHotmailが結構な頻度でエラーを起こすので・・・。

ちなみに外部アプリから「定期的に受信する」の設定を動かすことは可能でしょうか?
可能であれば、特定の状態の時に秀丸メールの「定期的に受信する」設定をON/OFFで
きる常駐ソフトをたたき起こしてしまえば、秀丸メール自体に影響がなくていいので
すが・・・

> すみません。1つ間違いがありました。
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>ぁと思いました。

[ ]
RE:40601 送受信エラー時のポップアップにNo.40602
さまな〜 さん 11/05/28 12:31
 
書き損じたので追記いたします。

LANケーブル引っこ抜き作戦ですが、設定はネットワークがつながっているときのみ
定期受信する設定にしているのですが、やっているゲームがネットゲームなので、LA
Nケーブルを抜くことは不可能なのです・・・

[ ]
RE:40602 送受信エラー時のポップアップにNo.40603
秀まるお2 さん 11/05/28 20:45
 
 外部アプリから秀丸メールの定期受信をコントロールすることは出来ます。

 まず、マクロを作る必要があります。

■定期受信をOFFにするマクロ:

    openreg "CURRENTUSER", "Software\\Hidemaruo\\TuruKame\\Config";
    #autodown = getregnum("AutoDown");
    if( #autodown > 0 ) {
        #autodown = - #autodown;
        writeregnum "AutoDown", #autodown;
        loaddll "tkinfo.dll";
        #n = dllfunc("EnvChanged");
    }


■定期受信をONにするマクロ:

    openreg "CURRENTUSER", "Software\\Hidemaruo\\TuruKame\\Config";
    #autodown = getregnum("AutoDown");
    if( #autodown < 0 ) {
        #autodown = - #autodown;
        writeregnum "AutoDown", #autodown;
        loaddll "tkinfo.dll";
        #n = dllfunc("EnvChanged");
    }

 例えば上記の「定期受信をOFFにするマクロ」を「AutoDownOff.mac」という名
前でマクロ用フォルダに作成したとすると、

   "c:\program files\hidemarumail\turukame.exe" /x AutoDownOff.mac

 というコマンドラインを実行してやれば定期受信がOFFになります。

[ ]
RE:40603 送受信エラー時のポップアップにNo.40607
さまな〜 さん 11/05/29 12:28
 
マクロ側でレジストリ操作をさせて反映させるようにすれば可能なのですね。
マクロ自体の実装まで示していただき、ありがとうございます。

あとはこちらでマクロをキックするアプリを作ろうと思います。

[ ]