メールのドラッグ&ドロップができないNo.48759
SilverSack さん 15/11/03 14:22
 
いつも秀丸メールを愛用しています。お世話様です。

Ver.6.46からですが、メール一覧からフォルダーにドラッグ&ドロップでの移動がで
きなくなりました。会社のPCも自宅のPCも同じ症状が出ています。(OSは、Windows7
です。-会社は、Pro、自宅は、Home)

正確には、必ずできないわけではなくて、できるときとできないときがあります。再
現条件は掴めていません。ドラッグ&ドロップで移動できないときは、PCの他のアプ
リでの作業ものろくなっています。

調べてみていただけますでしょうか。よろしくお願いします。

[ ]
RE:48759 メールのドラッグ&ドロップがでNo.48760
秀まるお2 さん 15/11/03 15:55
 
 こちらのWindows7 64bit上と、Windows10の64bit上、さらにはWindows7上のXP
Mode上(Windows XP上)と、さらには別のマシンのWindows7 32bit上でもテスト
したんですが、ドラッグドロップが出来ないことはなさそうでした。

 メールをドラッグすると、マウスカーソルが矢印+「移動」ってやつになりま
して、フォルダの上でドロップすればメールが移動しました。

 ダメだとすると…

 秀丸メールの中じゃなくて、たとえば秀丸メールからメールをドラッグして別
のアプリケーションソフトとかデスクトップ上とかにドロップしようとした場合
であれば、たとえば秀丸メールが管理者権限で動作してるとうまくいかないって
ことはありますが、そういうことじゃないですよね。

 マウスカーソルが「移動」って文字付きのにならないとしたら、そもそも的に
マウスボタンを押さえられてない扱いになってるのかなぁと思うのですが、だと
したら、秀丸メールだけじゃなくて、他のアプリケーションソフトでも同じよう
なことが起きそうな気がします。

 他のアプリケーションソフトとしては、たとえば秀丸エディタで文字を範囲選
択してドラッグドロップしたりとかって操作が可能なので、その辺試してみてほ
しいです。

 ちょっと他にはこれとった原因や解決策が思いつかないです。

 ドラッグドロップに関係する話としては、最近あった話として、

   http://www.maruo.co.jp/hidesoft/8/x48741_.html

 がありまして、ツールチップの上をクリックすると間違ってメールのドラッグ
になってしまうって話はありました。逆に言うと、メールがドラッグできてる
ユーザー様は他にもおられるってことになりまして、みんながみんなドラッグド
ロップ出来てないことは無いんだと思います。

> 会社のPCも自宅のPCも同じ症状が出ています。(

 他のパソコンと比べて、何か、会社とご自宅PCの共通点があれば、その辺が関
係しそうな気がします。たとえば同じマウス(&それ用のドライバー)を使って
るとか、共通するセキュリティ系ソフトを使っておられるとか…。何かちょっと
僕の方では原因が分からないので、その辺疑ってかかれそうな物があれば教えて
ほしいです。

[ ]
RE:48760 メールのドラッグ&ドロップがでNo.48763
SilverSack さん 15/11/03 18:47
 
分かる範囲での追加情報です。

> メールをドラッグすると、マウスカーソルが矢印+「移動」ってやつになりま
>して、フォルダの上でドロップすればメールが移動しました。

「マウスカーソルが矢印+「移動」」までは一緒ですが、メールフォルダーの上でド
ロップしてもメールが移動しないという状態です。

本日HDDの換装をして、Windows10にしたのですが、症状は一緒でした。
症状については、もう少し詳しいところとしては、
・Windowsを起動して1回目は、移動するが、2回目以降は移動しなくなる。
・何度も移動作業をやると、ウィンドウ右上の終了ボタンが反応しなくなる(マウス
カーソルを上にのせても色が変わらない、クリックしても反応がなく、アプリも終了
しない)という状態になる
というところが、確認できました。
(以上、自宅のPCのみです。)

グラフィックは、
自宅は、NVIDIAの安いやつ(GT610)
会社は、インテルのオンボード(DELL 5420)
ウィルス対策ソフトは、
自宅は、Windows Security Essential(というかDefenderなんですかね)
会社は、McAfee
です。
(会社のPCでも同様かどうかは、明日確認します。)

参考になれば。

[ ]
RE:48763 メールのドラッグ&ドロップがでNo.48764
秀まるお2 さん 15/11/04 09:01
 
 詳しい状況の連絡ありがとうございます。

 マウスカーソルの形はちゃんと変わるけど、ドロップしても反応しない、&、
何度も操作するとハングアップするということで…

 とりあえず、Version 6.45では大丈夫とのことなので、それとソースコードを
比較して何か原因を考えてみます。

 それとは別に、ハングアップする件についてはログを取っていただく作戦をお
願いしたいです。方法は…

 1.「設定・全般的な設定...」の「上級者向け - デバッグ」の中の
   Hangup Checkerを常駐させる
   のオプションをONにする。
   そうすると、タスクバーのトレー部分にピストル型のアイコンが出てくる。

 2.ドラッグドロップ操作を繰り返してハングアップさせる。

 3.ハングアップした状態で、Hangup Checkerのアイコンをダブルクリック
   またはマウス右ボタンメニューからdump.txtに出力を実行する。

 です。そうすると、秀丸メールのデータ用フォルダにdump.txtが出力されます。
それを秀丸エディタやメモ帳で開くと、たとえば

********** 15/11/04 09:25:20.266 6.47 Dump by HangupChecker start

 みたいな記録があるはずなので、それ以降の内容をまるごと、メールで送って
ほしいです。

 送り先は、"maruo@mitene.or.jp"になります。

[ ]
RE:48764 メールのドラッグ&ドロップがでNo.48767
秀まるお2 さん 15/11/04 10:34
 
 Version 6.45とソースコード比較して1つ分かったことで、IMAP4用の「IMAP4
的にフォルダやメールを同期させるモード」になっていると、Version 6.46以降
からはいろいろややこしい処理をするってのがありました。

 普通のPOP3用のアカウントや、IMAP4だったとしても、「POP3風にメールをダ
ウンロードするだけのモード」なら以前と同じ処理のようです。

 あと、もう1つ試してみてほしいこととして、ドラッグドロップ操作での移動
じゃなくて、メニューから「編集 - フォルダへ移動...」として移動した場合に
も同じ現象か起きるかどうかも試してみてほしいです。それで正常だとしたら、
マウスでのドラッグドロップに関係した処理がおかしいことになって、メニュー
から選んで移動しても同じなら、メールの移動そのものの処理がおかしいことに
なるかなぁと思います。

 一応、ドラッグドロップ関係の処理はVersion 6.45から特に変更された部分は
無さそうでしたけども。

[ ]
RE:48767 メールのドラッグ&ドロップがでNo.48770
SilverSack さん 15/11/04 23:52
 
いろいろとすみません。

ログをとるのは、週末まで待ってください。

> あと、もう1つ試してみてほしいこととして、ドラッグドロップ操作での移動
>じゃなくて、メニューから「編集 - フォルダへ移動...」として移動した場合に
>も同じ現象か起きるかどうかも試してみてほしいです。

メニューを使っての移動は、自宅、会社ともまったく問題ありません。

それから、会社のPCは、ドラッグ&ドロップが効かなくなることもありますが、頻度
はずっと少なくて、使っているうちにたいていは直る、という状態でした。

取り急ぎ、報告です。


[ ]
RE:48770 メールのドラッグ&ドロップがでNo.48775
秀まるお2 さん 15/11/05 18:40
 
 メニューから選んだ場合は問題無いということで、やはりメールのドラッグド
ロップ関係の処理(メールの移動よりも前の処理)が関係してるのかなぁと思い
つつも、これといった原因が今ちょっと思いつかないです。

 ログを取っていただければ何か分かると思うのですが、もしログを送っていた
だいても分からない場合は、次のβ版にてドラッグアンドドロップ関係にいろい
ろとデバッグ用のログ出力を追加させていただく作戦とさせていただきたいと思
います。

 とりあえずログお待ちしてます。

[ ]
RE:48775 メールのドラッグ&ドロップがでNo.48793
秀まるお2 さん 15/11/09 18:31
 
 実はSilverSackさんからログを送っていただいたんですが、せっかく送ってい
ただいても詳細が分かりませんでした。

 それで、先ほどVersion 6.48β1をアップロードしたんですが、それをインス
トールしていただきまして、

 「全般的な設定・上級者向け・デバッグ」の「デバッグレベル」を1にする。
 &、「全般的な設定・上級者向け・動作の記録」の「秀丸メールの動作を
 dump.txtに記録する」

 のオプション変更をして、メールのドラッグドロップでの移動などをしていた
だいて、もし固まったら、dump.txtを開いて問題の起きた時刻付近のログを送っ
てほしいです。

 ログには、

17:25:18.911 (4277) WM_LBUTTONDOWN
17:25:18.911 (4412) SetCapture
17:25:18.958 (4518) WM_MOUSEMOVE diff = 1,2
17:25:18.958 (4518) WM_MOUSEMOVE diff = 5,6
17:25:18.958 (19533) BeginDrag=================================
17:25:18.958 (19583) SetCapture to hwndTitleDlg will
17:25:18.958 (19589) SetCapture to hwndTitleDlg done
17:25:18.958 (20236) MouseMove: x,y=910,322
17:25:18.958 (20276) MouseMove: target=nothing
17:25:19.114 (20317) Dragging to User\hidenet\9-秀丸スタートメニュー

 みたいな記録で始まって、最後、もし正常なら、

17:25:20.175 (20455) ButtonUp
17:25:20.175 (20470) ButtonUp: GetDropTarget done
17:25:20.175 (20474) ButtonUp: SelectDropTargetSilent done
17:25:20.175 (20750) ButtonUp move/copy
17:25:20.175 (20757) ButtonUp target=ゴミ箱
17:25:20.175 (20778) ButtonUp SelectDropTargetSilent will
17:25:20.175 (20783) ButtonUp SelectDropTargetSilent done
17:25:20.175 (20840) ButtonUp MoveCopyMail will
17:25:20.190 (8564) MailFileOperation ope=4 斉藤秀夫メイン/5/Report
count=6 file=Report201511.txt offset=0
17:25:20.190 (8567) dest=斉藤秀夫メイン/4/
・・・・
17:25:20.206 (10328) 6通のメールを移動しました。移動先=ゴミ箱
17:25:20.206 (20845) ButtonUp MoveCopy done
17:25:20.315 (20850) ButtonUp: SelectDropTargetSilent NULL will
17:25:20.315 (20867) ButtonUp done

 みたいな記録が出る手はずになってます。この辺のログを教えていただければ
何か解決のヒントになるかなぁと思います。

 "BeginDrag"で検索していただければ、そのログの出てる瞬間がドラッグ開始
の瞬間になるはずです。

 何か極端に時間のかかる処理があれば、それが何か、ある程度は特定できるよ
うにしてるつもりです。

 お手数かけてすみませんがよろしくお願いします。

[ ]
RE:48793 メールのドラッグ&ドロップがでNo.48795
SilverSack さん 15/11/09 23:13
 

> それで、先ほどVersion 6.48β1をアップロードしたんですが、それをインス
>トールしていただきまして、
>
> 「全般的な設定・上級者向け・デバッグ」の「デバッグレベル」を1にする。
> &、「全般的な設定・上級者向け・動作の記録」の「秀丸メールの動作を
> dump.txtに記録する」
>
> のオプション変更をして、メールのドラッグドロップでの移動などをしていた
>だいて、もし固まったら、dump.txtを開いて問題の起きた時刻付近のログを送っ
>てほしいです。

いろいろとすみません。
明日から出張なので、ログの実験は週末になります。
よろしくお願いします。

[ ]
RE:48795 メールのドラッグ&ドロップがでNo.48822
秀まるお2 さん 15/11/16 11:46
 
 dump.txtを送っていただいて分かったこととして、例えばマウス右ボタンが押
さえっぱなしでロックされたような状態になってるとすると、同じような現象が
起きることが分かりました。

 とりあえずそういう場合の対処と、さらにdump.txt出力ももっと追加して次の
β版をアップロードさせていただきます。

[ ]
RE:48822 メールのドラッグ&ドロップがでNo.48832
SilverSack さん 15/11/16 23:41
 
> dump.txtを送っていただいて分かったこととして、例えばマウス右ボタンが押
>さえっぱなしでロックされたような状態になってるとすると、同じような現象が
>起きることが分かりました。

いろいろとありがとうございます。β3版を試してみました。
おっしゃるとおり、右クリックメニューが現れました。
(ちなみに私は、左でマウスを操作していて、「正と副のボタンの交換」
をonにしています。)
人差し指でマウスボタンをクリックした時に中指でマウスボタンを
クリックするとメールのドラッグ&ドロップができました。
が、必ずそういうわけでもなくて、人差し指、中指どちらでクリックしても
右クリックメニューが出てしまうときもありました。

取り急ぎ、状況報告です。

[ ]
RE:48832 メールのドラッグ&ドロップがでNo.48847
SilverSack さん 15/11/21 13:20
 
>> dump.txtを送っていただいて分かったこととして、例えばマウス右ボタンが押
>>さえっぱなしでロックされたような状態になってるとすると、同じような現象が
>>起きることが分かりました。

上記以降、Ver.6.48を使っています。
a) ドラッグ&ドロップによるメール移動で、ドロップ時にメニューが
   出てしまう現象は、再現条件不明ですが、時々出ます。マウスのボタン
   の右左が正しく認識されていないのではないかと思います。
b) この時、タスクバー(OSは、Win10)の反応がなくなっています。秀丸メ
   ールを終了すると、この症状が解消します。
   (スタートボタンにマウスを合わせても色が変わらない、クリックして
   も反応がない。バナーをクリックしてプログラムを切り替えることも
    できない。)
c) b)で終了した秀丸メールを再起動すると、いろいろと挙動がヘンなの
   ですが、明確なのはウィンドウ右上の最小化ボタン、最大化ボタン、
   終了ボタンが効きません。
という症状が出ています。

とりあえず、Ver.6.45に戻して使っています。Ver.6.45では、この症状は
出ません。(ちなみにVer.6.46, 6.47では同じです。)

何か分かれば。

[ ]
RE:48847 メールのドラッグ&ドロップがでNo.48848
秀まるお2 さん 15/11/21 16:37
 
 Version 6.48正式版でも相変わらずダメということで…。

 一応、マウス右ボタンが何らかの理由で押されっぱなしになってるのだとした
ら、Version 6.48正式版の方では「右ボタン押されっぱなしのまま左ボタンで
ドラッグ開始した」ってことを検出した時に、意図的に右ボタンを離した扱いに
する処理を入れてまして、結果、うまく「移動」扱いでドラッグするはずでした。
例えば僕の手元のマシンで、右ボタンを押さえたまま左ボタンでドラッグしても、
うまくメールが移動するようにはなっていました。

 今回、そういう処理を入れたのにダメってことは、何か別の現象が起きてるの
だろうと思います。(そもそもドラッグ開始前の段階で)

> a) ドラッグ&ドロップによるメール移動で、ドロップ時にメニューが
>    出てしまう現象は、再現条件不明ですが、時々出ます。マウスのボタン
>    の右左が正しく認識されていないのではないかと思います。

 左右ボタンの入れ替えはドライバーレベルでやってくれてる物であって、アプ
リケーションソフトのレベルではボタンの入れ替わりを意識することは無いです。
なので、もしも左右ボタン入れ替えのせいでおかしくなってるとしたら、それは
Windowsか、またはマウスドライバーに問題があるってことにはなるかなぁと思
います。

> b) この時、タスクバー(OSは、Win10)の反応がなくなっています。秀丸メ
>    ールを終了すると、この症状が解消します。

 例えば秀丸メールがマウスの「キャプチャー」って処理をして解放し忘れてた
としても、今ちょっと、意図的にそういう状態を作ってテストした限りでは、
タスクバーも押せるし、他のアプリケーションソフトも操作可能のようでした。

 果たして秀丸メールがどういう悪さをすればタスクバーが応答しなくなるのか
…。ちょっと分からないです。

 ただ、秀丸メールのVersion 6.45で起きないってことであれば、6.46以降でい
じった処理が関係してるのは間違いないんだとは思います。たぶんドラッグドロ
ップの処理じゃなくて、何か他の、マウスに関係した処理じゃないかなぁと思い
ます。

 ソースコードを比較して、とにかくマウスに関係した処理で何かいじった所が
無いか見直してみます。それでも分からなければ・・・、とりあえずテストばっ
かりお願いするのもなんだしVersion 6.45で当分は困ることも無いと思うので、
保留扱いさせていただこうかなぁと思います。

[ ]
RE:48848 メールのドラッグ&ドロップがでNo.48851
秀まるお2 さん 15/11/23 17:28
 
 Version 6.45と6.47のソースコード比較をして、マウス関係で1ついじった箇
所を見つけしました。

 メール一覧の件名とかの上でマウスカーソルを置くと、ツールチップが表示さ
れます。そのツールチップ上でボタンクリックした時の処理が違ってました。

 こちらのWindows7 / Windows10環境で、ボタンの左右入れ替えの設定でテスト
してみたら、ツールチップ上でメールをドラッグした時の動作がおかしいことが
確認できました。左右入れ替えしてるので右ボタンでドラッグしたら普通に「移
動」となるはずが、メニューが出てくるマウスカーソルになってしまいました。

 ということで、この修正のせいであることが間違いないと思います。

 次のVersion 6.50β1にて、この辺の処理をVersion 6.45相当に戻してみます。
それで直ると思うので、もしよかったら次のβ版以降で一回入れ替えてみて欲し
いです。

 よろしくお願いします。

[ ]
RE:48851 メールのドラッグ&ドロップがでNo.48852
秀まるお2 さん 15/11/23 18:02
 
>  次のVersion 6.50β1にて、この辺の処理をVersion 6.45相当に戻してみます。

 やっぱり、元に戻してしまうとまずいケースというか、そもそも的にバグ修正
のための修正だったので、そのバグが再発してよろしくないです。

 「メール一覧上でツールチップが出てる状態でメールをドラッグしてデスクト
ップにドロップしようとしてもうまくいかないバグ修正。」ってバグがあったよ
うです。

 元に戻すんじゃなくて、左右ボタン入れ替え時でもちゃんと動くように修正さ
せていただきます。

[ ]
RE:48852 メールのドラッグ&ドロップがでNo.48855
SilverSack さん 15/11/23 23:32
 
> 元に戻すんじゃなくて、左右ボタン入れ替え時でもちゃんと動くように
>修正させていただきます。

いろいろとお手数かけます。
急ぎませんので、そんな感じでよろしくお願いします。

[ ]