V6.50β9No.49058
秀まるお2 さん 16/01/07 17:30
 
 TATEさんの所で落ちてしまう対策をいくつかと、あと、直ってない場合の
ための、dump.txt出力をいろいろ追加しました。

32bit版:
http://hide.maruo.co.jp/software/bin3/hmmail650b9_signed.exe

64bit版:
http://hide.maruo.co.jp/software/bin3/hmmail650b9_x64_signed.exe

 TATEさんよろしくお願いします。

 たぶんこれで直ったんじゃないかと思いますが、ダメな場合は、「全般的な設
定・上級者向け・デバッグ」の「デバッグレベル」を1にして使って、それで保
護違反が出たら、すみませんがまたdump.txt送って欲しいです。

 それと、一回それでdump.txtを送っていただけたら、次に、「全般的な設定・
上級者向け・デバッグ・デバッグ2」の

  □ 未知の場所で保護違反が出ることがある対策

 ってオプションをONにして使ってみて欲しいです。これで直るかもしれません。

-------------------------------------
 HTMLメール表示中に落ちてるということで、それをヒントにいろいろ対策を入
れました。たぶん別プロセスで動いてるウィンドウ用のメッセージが秀丸メール
本体プロセス側に届いてて、それを無理矢理Dispatchして落ちてるんだと思うの
で、だとしたら、特にデバッグ用オプションをいじらなくても落ちなくなったん
じゃないかと思います。

[ ]
RE:49058 V6.50β9No.49059
TATE2 さん 16/01/07 17:44
 
TATEです。

早々にご対応ありがとうございました。
再現性のあるパターンを見つけていますので、さっそく
試してみます。


<><><>

[ ]
RE:49058 V6.50β9 確認結果報告No.49060
TATE2 さん 16/01/07 18:14
 
TATEです。

V6.50β9の確認結果を速報としてお伝えいたします。

結果、インストール後のままで保護違反はしなくなりました。



エディタ上のHTMLメールビューアーで表示しているときに、
マウスを本文のところにマウスオーバーしマウスのホイール
にて本文スクロールしようと落ちていたのが落ちなくなりま
した。

ただ、その代りマウスオーバーしてホイールを回してもスク
ロールはしないのが残念です。
アドレス部分のところにマウスオーバーしてホイールを回す
とアドレスがスクロールはされます。

HTMLビューアーの本文をクリックした後にホイールを回すと
スクロールはしますが、その代りアドレス部分にマウスオー
バーし、ホイールを回してもスクロールしませんでした。

とりあえず、落ちなくなったので、このまま様子を見させて
いただきます。

早々にありがとうございまいた。
<><><>



[ ]
RE:49060 V6.50β9 確認結果報告No.49061
秀まるお2 さん 16/01/07 18:38
 
 マウスホイールのメッセージはWM_MOUSEWHEELってメッセージなんですが、こ
れは、秀丸メールの親プロセス側に一回届くんですが、HTMLメールViewer上だと
分かった場合は、それをHTMLメールViewer側(の子プロセス)にバイパスするよ
うにしています。

 そのバイパスしたはずのメッセージが、なぜか親プロセス側に届いてるってこ
とのようです。

 ちなみにホイールスクロールは僕の所でもテストしてますが、うまく動いてま
す。他のスクロール(マウス中ボタンを押してからマウス移動と、あとスクロー
ルバーのドラッグ)もテストしたんですが、そっちも大丈夫そうでした。

 なぜTATEさんの所だけホイールスクロールがうまくいかなのか謎ですけど
も。そもそも的に、別プロセスにしないと保護違反が出ること自体も謎なので、
何かTATEさんマシンに特別な事情があるのか、あるいは秀丸メールの設定が
何か関係してるのか、ちょっとその辺よく分からないですけども。

 とりあえず、マウスホイールのメッセージを子プロセスへバイパスするのに別
の方法が出来ないか考えてみます。

[ ]
RE:49061 V6.50β9 確認結果報告No.49062
秀まるお2 さん 16/01/08 09:18
 
 秀丸担当のマシンで再現テストしてもらってたら、1つ再現方法が分かりまし
た。

 秀丸メール本体ウィンドウ上でHTMLメールをインライン表示させて、その上で
ホイールを回しながらマウスカーソルを上に移動してメール一覧枠上にマウスを
持ってくるような操作をしたら再現できました。

 TATEさんマシンで簡単に再現するのは、たぶん何かホイールに関係した常
駐ソフトかドライバー類の影響かなぁと思います。どっちにしても再現できたの
で、次のβ版で修正させていただきます。

[ ]
RE:49062 V6.50β9 確認結果報告No.49063
TATE2 さん 16/01/08 09:41
 
TATEです。

ご確認ありがとうございます。

こちらの環境は特筆する点はなく、ノートPCのWindows7(32bit)で
たぶん一般的な構成になっているとは思います。
IMEもウィルス対策ソフトもMicrosoft製のまま。
(あれこれソフトを追加で入れるのは不安定になる恐れがある
ので避けていますし)

マウスはPC付属の単純なものをUSB接続していて、ドライバーは
Microsoft標準(OS)です。


ホイールを頻繁に回しスクロールして内容を参照する癖がある
ので、発生しやすかったのかも知れません。

<><><>


[ ]