初回クリックすると自動受信するNo.43330
styth さん 12/09/23 04:09
 
 秀丸メールを起動して、あるアカウントAをクリックすると、自動的に受信し
ます。
 2回目にクリックした時は、受信されません。
 Aは「定期的に受信する」アカウントではありません。
 受信しないようにはできないでしょうか?
 よろしくお願いします。

[ ]
RE:43330 初回クリックすると自動受信するNo.43332
秀まるお2 さん 12/09/23 18:26
 
 秀丸メール自体には、アカウントをクリックしただけで勝手に受信するような
機能は無いはずなので、なぜそうなるのかちょっと分からないです。

 とりあえず可能性があるしたら、「マクロ・マクロ登録...」の「自動起動」
ページで何かマクロを割り当ててて、それが動いてるとかってことがあるかなぁ
という気がします。例えば「アカウント切り替え時」に何か登録していると、
アカウントをクリックしたタイミングでそのマクロが起動するってことは考えら
れるような気がします。

 何が原因か分からないようでしたら、とりあえず「全般的な設定・上級者向
け・動作の記録」の「秀丸メールの動作をdump.txtに記録する」をONにしてから
アカウントをクリックして受信するのを確認していただきまして、それで生成さ
れるdump.txtの、クリックした瞬間の時刻付近の内容を教えて欲しいです。それ
で原因が分かるかなぁという気がします。

 ちなみにdump.txtの内容をここの会議室に書き込まれる場合は、内容が世間に
知られても問題無さそうかどうか確認いただく必要があります。メールで送って
いただくとしたら、"maruo@mitene.or.jp"宛にお願いします。

[ ]
RE:43332 初回クリックすると自動受信するNo.43333
styth さん 12/09/23 21:57
 
> とりあえず可能性があるしたら、「マクロ・マクロ登録...」の「自動起動」
>ページで何かマクロを割り当ててて、それが動いてるとかってことがあるかなぁ

 エディタ側・自動起動ページ・アクティブ切り替え後、にマクロが実行される
ようになっています。
 内容は、

loaddll "tkinfo.dll";
if( ! dllfunc("IsHidemaruMailMain") ) {
    endmacro;
}
#n = dllfunc("StartReceive");  //受信

 です。

「秀丸メール本体ウィンドウまたはエディタ・ウィンドウをアクティブにした
タイミングで自動実行するマクロを指定します。

 とのことなんですが、エディタから秀丸メール本体への切り替えはしていませ
ん。

「アカウント/フォルダの自動折りたたみ」は「現在アカウント以外を自動的に
折りたたむ」をONにしています。

[ ]
RE:43333 初回クリックすると自動受信するNo.43334
秀まるお2 さん 12/09/24 08:39
 
 こちらでテストした所だと、秀丸メールを起動した一番最初にマクロが1回実
行されるようではありますが、アカウントを切り替えたことが理由でマクロで実
行されることは無いように思います。

 他の例だと、秀丸メール本体ウィンドウをアクティブにしてもマクロが実行さ
れるので、たとえば秀丸メールがアクティブじゃない状態の時に、アカウントを
クリックして、それで結果として秀丸メール本体ウィンドウがアクティブになれ
ば、それのせいでマクロが実行されることはあると思います。

 それ以上はちょっと分からないです。

 とりあえず、そのマクロが動いてるせいであることは間違いないんじゃないか
と思います。一度そのマクロを外してみればはっきりすると思います。

[ ]
RE:43334 初回クリックすると自動受信するNo.43341
styth さん 12/09/25 18:38
 
> 他の例だと、秀丸メール本体ウィンドウをアクティブにしてもマクロが実行さ
>れるので、たとえば秀丸メールがアクティブじゃない状態の時に、アカウントを
>クリックして、それで結果として秀丸メール本体ウィンドウがアクティブになれ
>ば、それのせいでマクロが実行されることはあると思います。
 これが原因でした。ありがとうございます。

[ ]