アドレス帳からフォーカスが消える現象No.38725
oqqu さん 10/06/30 14:17
 
再現性がないので、はっきりしたことが言えないのですが、

新規にメールを作成し、宛先にアドレスを追加しようとして
アドレス帳を開いたときの操作で、

通常は目的のアドレスをクリックして選択し、「Toに追加」や
「Ccに追加」をクリックしますが、

ここで、目的のアドレスを選択しようとクリックしたときに
急にフォーカスが作成中のメールに戻ってしまうことがあります。

それほど頻度はないので、他から同様の報告がなければ、
あえて対応していただく必要はございませんが...

[ ]
RE:38725 アドレス帳からフォーカスが消えNo.38726
秀まるお2 さん 10/06/30 14:52
 
 「新規メール」などのエディタ上からアドレス帳を呼び出した場合、アドレス
帳が出ている最中は、いかなることがあろうとも、呼び出し元のエディタにフ
ォーカスが行くことは無いはずだと思います。

 たとえアドレス帳が出てる最中にエディタ・ウィンドウのタイトルバーをクリ
ックしても、「プッ」って音がなるだけで、アクティブになってくれないです。

 そのはずですが…、エディタ・ウィンドウがアクティブになってしまうという
話ですよね。それともエディタ・ウィンドウが2つ以上ある場合に、別のエディ
タ・ウィンドウがアクティブになるという話ですかね。

 似たような話としては…。TATE2さんから報告のあった話で、アドレス帳
を出している最中に、裏にいるはずの秀丸メール本体ウィンドウが勝手に前面に
出てきてしまうことがある、という話がありました。

 何かバグが潜んでいるのかもしれませんけども…。

 ちなみに僕自身はエディタ・ウィンドウ上からアドレス帳を呼び出して使うこ
とはほとんどしないので、そういうおかしな現象の経験も無いです。

 もし、そこそこ頻度高く発生するのでしたら、例えば「全般的な設定・上級者
向け・動作の記録」の「秀丸メールの動作をdump.txtに記録する」をONにしてし
ばらく使っていただきまして、現象が起きたタイミングで、その瞬間付近のdump.
txt出力を送っていただくと、何か解決のヒントが分かるかもしれないです。も
しよかったらお願いします。

[ ]
RE:38726 アドレス帳からフォーカスが消えNo.38727
oqqu さん 10/06/30 15:18
 
>「秀丸メールの動作をdump.txtに記録する」をONにして
>しばらく使っていただきまして、現象が起きたタイミングで、
>その瞬間付近のdump.txt出力を送っていただくと

了解しました。

[ ]
RE:38726 アドレス帳からフォーカスが消えNo.38728
oqqu さん 10/06/30 16:02
 
はじめに言ったのとは少し違いますが、似た様な現象が
再現できました。
エディタウィンドウにフォーカスが戻るというのは
私の思い違いで、秀丸メール本体のウィンドウが
前に出てきてしまうようです。

1.秀丸メールを起動する
2.新規メールを開く
3.メールエディタウィンドウからアドレス帳を開く
4.秀丸メール本体のウィンドウをクリックし、フォーカスを移す
5.秀丸メール本体で表示フォルダの移動等の操作をする
6.アドレス帳のウィンドウをクリックしてフォーカスをアドレス帳に移動する

この画面でアドレスをクリックすると、背面の秀丸メール本体の
ウィンドウが前に出てきます。
よく見るとフォーカスはアドレス帳にあるのに背面の画面が
前に出てくるようです。

[ ]
RE:38728 アドレス帳からフォーカスが消えNo.38729
秀まるお2 さん 10/06/30 16:49
 
 こちらで簡単にテストした限りはうまく再現しないようですが、連絡いただい
た現象は、いかにも以前、TATE2さんから報告いただいた現象そっくりです。

 というか、当時はどうやったら再現するのかはっきり分からなかったんですけ
ど、今回はっきり再現方法が確立いただけたということかもしれません。

 (ただし、こちらではいまいち再現しないけど)

 ちなみに秀丸メールの最新β版の方で、こういうケースでdump.txtに各種情報
を出すようにしています。

 具体的には…、エディタ・ウィンドウがアドレス帳を出してる状態で秀丸メー
ル本体ウィンドウが表に出るような事態が発生すると、そのことをdump.txtに出
すようにしています。

   FrameWnd z-order changing
   z-order changed and non-active

 とか、そんな記録が出ます。

 ということで、一回dump.txtを取る設定で現象を再現してみて、何かそういう
「z-order…」みたいなログが出るかどうか見てみて欲しいです。何か出てたら、
それの周辺部分を教えて欲しいです。

 それと…。TATE2さんの話だと、こういう現象が起き出したのは最近のβ
版付近かららしいということでした。

[ ]
RE:38729 アドレス帳からフォーカスが消えNo.38730
oqqu さん 10/06/30 17:06
 
とりあえず、貼りつけます。

16:58:27.758 (2384) 秀丸メール開始 V5.39beta6 IEVersion=60, fWin98=1, fWin20
00=1 fLargeMem=1 2010/06/30 16:58 pid=2004
16:58:27.758 (1285) GetTimeZoneInformation return=0 bias=-540 stdbias=0 dayl
ightbias=0
16:58:27.758 (2532) will InitApplication
16:58:27.758 (2543) will CreateMainWnd
16:58:27.821 (1669) HmCreate
16:58:27.821 (   0) call WinMainSub
16:58:27.821 (   0) FrameWndProc: WM_CREATE
16:58:27.821 (   0) ClientWndProc: WM_CREATE
16:58:27.821 (   0) return WinMainSub
16:58:27.821 (1673) HmCreate return
16:58:27.852 (1195) ShowWindow 1
16:58:27.852 (8058) showwindow
16:58:27.977 (2454) SetNull at pHidemaruView
16:58:27.977 (8047) SetWaitCursor 0
16:58:27.977 (8056) ShowCursor(1)
16:58:27.977 (1209) InitAccountChildren
16:58:27.977 (2641) listcache loaded (Mask)/0/ findfile=4 targetfile=0 mailc
ount=0 unread=0 hot=0 viewarea=1 time=0
16:58:27.977 (2641) listcache loaded (Mask)/1/ findfile=4 targetfile=0 mailc
ount=0 unread=0 hot=0 viewarea=1 time=0
16:58:27.977 (2641) listcache loaded (Mask)/2/ findfile=3 targetfile=0 mailc
ount=0 unread=0 hot=0 viewarea=1 time=0
16:58:27.977 (2641) listcache loaded (Mask)/3/ findfile=4 targetfile=0 mailc
ount=0 unread=0 hot=0 viewarea=1 time=0
16:58:27.977 (2641) listcache loaded (Mask)/4/ findfile=4 targetfile=0 mailc
ount=0 unread=0 hot=0 viewarea=1 time=0
16:58:28.024 (8108) RestoreWaitCursor 0
16:58:28.024 (1509) InitAccountChildren exit
16:58:28.040 (8708) NotifyFolderChanged
16:58:28.055 (8201) メール総数=81 / 最近の分=0 / 未読=0 / マーク=5
16:58:28.071 (3994) RefreshListViewItem
16:58:28.071 (8047) SetWaitCursor 0
16:58:28.071 (8056) ShowCursor(1)
16:58:28.071 (8108) RestoreWaitCursor 0
16:58:28.071 (10063) SetView pTitle=0018940C cb=1339 off=197962
16:58:28.243 (1105) D:\Mail\TuruKameData\(Mask)\受信HTML\100518_22\index.htm
16:58:28.243 (1105) D:\Mail\TuruKameData\(Mask)\受信添付\100518_06\image_gif.
gif
16:58:28.243 (1188) will SHGetFileInfo
16:58:28.258 (1191) done
16:58:28.258 (1105) D:\Mail\TuruKameData\(Mask)\受信添付\100518_06\img01627
[1].pdf
16:58:28.258 (1188) will SHGetFileInfo
16:58:28.258 (1191) done
16:58:28.258 (2190) SetText at pHidemaruView
16:58:28.258 (2222) cmdReasonCreated=open
16:58:28.290 (2560) MainThread id=3360
16:58:28.290 (2726) will message-loop
16:58:28.290 (15709) StartAutoDownTimer()
16:58:28.290 (15729) StopAutoDownTimer()
16:58:28.290 (2641) listcache loaded (Mask) findfile=8 targetfile=1 mailcoun
t=3 unread=0 hot=0 viewarea=1 time=0
16:58:29.024 (2641) listcache loaded (Mask) findfile=8 targetfile=3 mailcoun
t=3 unread=0 hot=0 viewarea=1 time=0
16:58:29.024 (2641) listcache loaded (Mask) findfile=18 targetfile=14 mailco
unt=22 unread=0 hot=0 viewarea=1 time=0
16:58:29.024 (2641) listcache loaded (Mask) findfile=8 targetfile=4 mailcoun
t=11 unread=0 hot=0 viewarea=1 time=0
16:58:29.243 (7465) syscommand 0xF095
16:58:29.243 (7532) will DefWindowProc
16:58:30.258 (7536) DefWindowProc done nRet = 00000000
16:58:30.258 (13835) Cmd 40017
16:58:30.274 (9200) EnterTrans
16:58:30.274 (9228) Trans mutex
16:58:30.274 (8540) InitPatrol

[ ]
RE:38730 アドレス帳からフォーカスが消えNo.38731
秀まるお2 さん 10/06/30 17:22
 
 すみませんが、これは、16時58分27秒に秀丸メールを起動して、そこか
ら58分30秒付近までの、3秒間のログということになります。

 現象が起きた瞬間の記録では無いですよね。

 おかしい現象を再現していただきまして、それからdump.txtを秀丸エディタと
かで開いてみて、dump.txtの最終の1000行くらいか、あるいは記録された時
間を見て10分くらい前までさかのぼった付近以降をメールで送っていただける
と、たしかに現象が起きた瞬間の記録が取れてるんじゃないかと思います。

 それか、先ほどの話にある「z-order」とかいう記録が出てれば、その付近の
前後200行くらいを切り取っていただけるとなおいいですけども。

 という作戦でどうでしょ?

 ちなみにメールで送っていただくとしたら、"maruo@mitene.or.jp"宛にお願い
します。

 ただし、そうやって苦労してdump.txtを送っていただいても、それで解決出来
るかどうかは分からないという話はあります。

[ ]
RE:38730 アドレス帳からフォーカスが消えNo.38732
秀まるお2 さん 10/06/30 17:24
 
 それと…。すみませんがV5.39β6じゃてくて、V5.39β11に入れ替えてテスト
して欲しいです。(「z-orderうんぬんの記録は最新βでないと出ないので)

[ ]
RE:38732 アドレス帳からフォーカスが消えNo.38733
oqqu さん 10/06/30 17:37
 
> それと…。すみませんがV5.39β6じゃてくて、V5.39β11に入れ替えてテスト
>して欲しいです。(「z-orderうんぬんの記録は最新βでないと出ないので)

そうでした。ちょっと間抜けでした。

...で、V5.39β11に入れ替えてやってみたところ、現象の再現は
できませんでした。

しばらくの間、dump.txt を出力する設定で使ってみて
同様の現象が現れたら報告します。

[ ]
RE:38733 アドレス帳からフォーカスが消えNo.38734
秀まるお2 さん 10/06/30 17:45
 
 お手数かけてすみません。

 TATE2さんからも最近は特に連絡が無いということは、最近のβ版で直っ
てしまったのかもしれません。

 あと、うちの会社の他のマシン(Vistaとか7上)でもテストしたんですが、い
まいち起きませんでした。

 また起きた時お願いします。

[ ]
RE:38734 アドレス帳からフォーカスが消えNo.38735
TATE さん 10/06/30 23:23
 
TATEです。

よく似た現象の方がいらしたのですね。
こちらでは、新しいβ版を常に使わせていただいていますが
再現しなくなりました。
ただ、発生に備えてログとか気にしていますが。

また、何かあれば連絡させていただきます。



[ ]
RE:38735 アドレス帳からフォーカスが消えNo.38736
秀まるお2 さん 10/07/01 10:08
 
 秀丸担当の話によると、以前秀丸エディタでも開発途中で似たような現象が起
きたことがあって、その時は、ツールチップ関係をいじっていてそうなったとい
うことだそうです。

 実は秀丸メールのV5.39β6付近では、たしかにツールチップ関係でいろいろい
じった所でした。

 ツールチップ関係はその後もいろいろ改良してまして、現在は独自のウィンド
ウでツールチップ風の表示をするようにしています。それで直ったってことなの
かなぁと思います。

 いろいろお手間とらせてすみませんでした。dump.txtはもう必要なさそうなの
で、オプションOFFで使っていただいても大丈夫かと思います。

[ ]