|
先ほどV6.30β1をアップロードして、それでいろいろ対策を入れました。
根本的な原因は、たぶん、Windowsからのメニューを開いた時の通知である、
「WM_INITMENUPOPUP」が届いてないせいじゃないかと思うので、とりあえずそれ
とは別の、「WM_INITMENU」の時にも履歴メニューを初期化する処理を入れてし
まいました。(ただし音声化バージョンの場合のみ)
で、これで直るんじゃないかと思いつつも、ダメかもしれないので、いろいろ
dump.txtにログを出すようにしました。
dump.txtから"History"の文字列を検索すると、それ関係の記録が分かるよう
にしました。
たとえば
1.履歴メニューを見る。
2.「設定・履歴の消去」を実行する。
3.もう一度履歴メニューを見る。
と操作した場合だと、
11:48:12.299 (8679) WM_INITMENUPOPUP - InitHistoryMenu
11:48:12.299 (12525) InitHistoryMenu: submenu not different.
11:48:12.330 (8737) History menu selected, i=0 count=41
11:48:13.765 (8667) WM_INITMENU - InitHistoryMenu
11:48:13.765 (12525) InitHistoryMenu: submenu not different.
11:48:13.999 (17052) Cmd 40321
11:48:13.999 (10715) DialogBox2Param() template=644
11:48:14.717 (13223) ClearHistory - MailViewHistory
11:48:14.717 (12615) InitHistoryMenu(): cDeleted=41 cAppended=0 cActual=1 cH
istoryInMemory=0
11:48:14.748 (10754) DialogBox2Param() exit 1
11:48:14.748 (18844) 40321 ret 1
11:48:14.982 (8667) WM_INITMENU - InitHistoryMenu
11:48:14.982 (12525) InitHistoryMenu: submenu not different.
11:48:15.310 (8679) WM_INITMENUPOPUP - InitHistoryMenu
11:48:15.310 (12525) InitHistoryMenu: submenu not different.
11:48:15.310 (8737) History menu selected, i=0 count=1
みたいなログが出るんですが、この辺の情報を教えていただければ、何が原因
か僕の方で調べられると思います。
もしダメでしたらこれを送って欲しいです。
よろしくお願いします。
あと、β版の音声化バージョンも一応アップロードしました。
音声化バージョン:
http://hide.maruo.co.jp/software/bin3/hmmail630b1speech_signed.exe
95Reader用:
http://hide.maruo.co.jp/software/bin3/hmmail630b1_95reader_signed.exe
これでテストお願いします。
|
|