新規メールにドラッグでファイルを添付でNo.41301
singularity さん 11/08/29 20:20
 
突然、新規メール(もしくは返信メール)にドラッグでファイルを添付できなくなり
ました。

環境
Version: 5.70
OS:Win7 SP1 32bit

補足
・ドラッグしようとすると、マウスカーソルが進入禁止にかわり、ドラッグできませ
ん。
・秀丸メールのメールやメールに添付されているファイルはドラッグできますが、そ
れ以外の場所にあるファイル、たとえばデスクトップやフォルダ内になるファイルが
ドラッグで添付できません。
・コンテキストメニューから「コピー」を選択して、「貼り付け」をすれば、添付で
きます。また、メニューから「ファイルを添付」でも添付できます。

念のために、AntiVirusソフトをオフにして試しましたが、状況はかわりません。
この状況になったあとに、Windows updateによって、更新作業が入ったので、関係し
ているかもしれません。

何かわかりましたら、教えてください。


[ ]
RE:41301 新規メールにドラッグでファイルNo.41302
秀まるお2 さん 11/08/29 21:58
 
 こちらのWindows7 64bit環境とWindowsXPの仮想環境でテストした限りは大丈
夫そうでした。

 Windows Updateは、僕のマシンは普通にアップデートしてるはずで、今確認し
てみたら、インストールされてない「重要な更新」の類は無いようで、つまり、
最新の更新が入ってるはずだと思います。

 うまくいかない理由はちょっと僕にも分かりませんが…

 秀丸メール本体側とエディタ・ウィンドウとでは全然別の処理をしてるので、
エディタ・ウィンドウがダメでも、秀丸メール本体ウィンドウにはドロップ出来
るかもしれません。

 本体ウィンドウにドロップする場合、フォルダ枠やメール一覧枠にドロップす
ると「ファイル・インポート...」の扱いになって、メール内容枠にドロップす
ると、そのファイルを添付ファイルとして新規メールが出てきます。

 その辺うまく動くでしょうか。

 それもうまくいかないとしたら、いわゆるOLEによるドラッグアンドドロッ
プが全滅状態になってるのかなぁと思います。

 ちょっと理由が分かりませんけども…。果たしてどうやって調べたらいいのや
ら?。

[ ]
RE:41302 新規メールにドラッグでファイルNo.41303
秀まるお2 さん 11/08/29 23:46
 
 もしかしたらですが、「設定・秀丸エディタの動作環境...」の「編集 - 高度
な編集2」の所にある「ドラッグアンドドロップ編集」のチェックを、

 今現在ONになってるならOFFにしてみる。

 または、

 今現在OFFになってるならONにしてみる。

 ということで何か変化があるかもしれないです。それも今一度試してみて欲し
いです。

 ちなみに僕の所ではそこをON/OFFしてもどっちでもドロップ出来るようではあ
りますけども…。

 それの他には、ソースコードを見直して調べた限りはこれといった原因は分か
りませんでした。

 他のユーザー様の所でダメって方はおられないでしょうか?

[ ]
RE:41303 新規メールにドラッグでファイルNo.41317
singularity さん 11/08/31 21:59
 
反応が遅れて申し訳ありません。

あの後、いろいろ試しましたが、状況は変わらずです。ウィルス感染も疑ったのです
が、問題なく、また、再インストールをしても改善しなかったです。

「ドラッグ&ドロップ編集」のチェックを外した状態でドラッグをすると、マウス
カーソルはドラッグ&ドロップ可能なお馴染みの形状に変化しますが、結果的にはド
ロップできませんでした。

[ ]
RE:41317 新規メールにドラッグでファイルNo.41324
秀まるお2 さん 11/09/01 09:20
 
 「ドラッグ&ドロップ編集」のチェックを外すと、ドラッグしてる最中につい
てはWindowsが勝手にマウスカーソルを変化させてくれるようになりつつも、
ドロップしたタイミングでは秀丸メール側が処理することになります。

 その秀丸メール側の処理で、ドロップされたファイルのファイル名の抽出が出
来てないってことなんだと思います。

 とりあえず次のβ版で、この場合のファイル名の抽出関係の情報をdump.txtに
出力するような処理を入れてみます。

 あと、1つお願いですが、例えばメモ帳や秀丸エディタにファイルをドロップ
してうまく開くかどうかだけ試してみて欲しいです。そっちもダメだとしたら
(特にメモ帳でもダメだとしたら)、Windows的に何かおかしくなってるのだと
思います。メモ帳が大丈夫なら秀丸メール側でも出来ないとおかしいですけど。

[ ]
RE:41324 新規メールにドラッグでファイルNo.41340
singularity さん 11/09/01 19:31
 
確認しましたが、秀丸エディタ、メモ帳は問題なく開きました。
よろしくです。

[ ]
RE:41340 新規メールにドラッグでファイルNo.41348
秀まるお2 さん 11/09/02 09:42
 
 秀丸メールでのドラッグアンドドロップの「ドロップ」の処理の関係でdump.
txt出力を多数入れてみたんですが、果たしてそれで解決する感じもしなくて、
何か他に原因があるはずということで、いろいろ調べてみました。

 そしたら、1つ、まさにsingularityさんから報告いただいたような現象の再
現方法が分かりました。

 秀丸メールを起動する用のショートカット(デスクトップのアイコン等)の
プロパティを開いて、そこの「互換性」のページの中にある、「互換モードでこ
のプログラムを実行する」をONにすると、それによって起動されたプログラムは
ドラッグアンドドロップでの「ドロップ」が一切受け付けられなくなるようです。

 あと、「管理者としてこのプログラムを実行する」をONにして同じです。

 その辺の問題が関係して起きてるような気がしますけど、どうでしょ?

 それか、「設定・設定内容の保存/復元...」で一度設定をファイルに保存して、
さらにメールデータをバックアップしてから秀丸メールをアンインストールして
Windowsを再起動し、それからもう一度秀丸メールをインストールしなおす、と
いうことをしていただきますと、そういう「互換モード」とかの関係はすべて
リセットされます。それで「新規メール、ドラッグ&ドロップ」とやってみるっ
てのはどうでしょ?

 それで正常動作することが確認出来たら、「設定・設定内容の保存/復元...」
で以前の設定を復元するということで…。

 もしそれでもダメでしたら、次のβ版には一応dump.txt出力を多数追加したの
でそれでログを取っていただく作戦になります。ただ、もしも僕の想像してる、
この「互換モード」の関係で現象が起きているのだとしたら、dump.txtには何も
情報は出力されないです。

[ ]
RE:41348 新規メールにドラッグでファイルNo.41370
singularity さん 11/09/03 12:13
 
まさにご指摘通りで、「管理者としてこのプログラムを実行する」がONになっており、
解除することで解決できました。

確かに問題発生後、管理者として実行する許可のダイアログが発生するようになり、
おかしいとは思っておりましたが、関係しているとは気がつきませんでした。
なぜ、その設定に変更されたかは不明です。

どうもいろいろ調べていただき、ありがとうございました。

[ ]