クリップボード履歴に入らないことがあるNo.27224
緒方聡 さん 09/10/27 18:18
 
お世話になっています。

以前からちょっと気になっていたのですが、
再現できるようになったので報告します。

【環境】
WinXP SP3
秀丸 ver 8.00 beta 17
Visual Studio 2005 SP1

【方法】
秀丸の「動作環境」⇒「常駐機能」で
    「クリップボードの履歴を取る」
    「自動保存」
    「同じ内容は無視」
にチェックを入れる。

Visual Studio の「プロジェクト」⇒「プロパティ」⇒
「C/C++」⇒「全般」の
    「追加のインクルードディレクトリ」
をコピーする。

【現象】
コピーした文字列が秀丸のクリップボード履歴に入らない。
もちろんクリップボードにはコピーされている。
他のクリップボード監視ソフトでは、コピーが検出される。

[ ]
RE:27224 クリップボード履歴に入らないこNo.27225
秀丸担当 さん 09/10/28 10:07
 

>【方法】
>秀丸の「動作環境」⇒「常駐機能」で
>    「クリップボードの履歴を取る」
>    「自動保存」
>    「同じ内容は無視」
>にチェックを入れる。
>
>Visual Studio の「プロジェクト」⇒「プロパティ」⇒
>「C/C++」⇒「全般」の
>    「追加のインクルードディレクトリ」
>をコピーする。

報告ありがとうございます。
XP SP3, V8.00β17, Visual C++ 2005 Express Edition で試してみましたが、問
題を確認することはできませんでした。
「追加のインクルードディレクトリ」の場所だけがだめで、他の場所では大丈夫
でしたでしょうか。
Visual Studio 内のエディタや、他のアプリケーションや、秀丸エディタ内など、
できるところとできないところを教えていただけると何かわかるかもしれないで
す。

もし何らかの理由でクリップボードビューアチェインが乱れているとしたら、常
駐秀丸エディタをいったん終了させてからもう一度起動すると回復するかもしれ
ないです。

今までの報告では履歴が取れない状態になっているとしたら、特定の箇所ではな
く全てで取れないということになるようですが、特定の箇所というのは今のとこ
ろ思いつくところがなく、どうしてかと思います。

もし秀丸エディタの設定で「秀丸エディタのみで履歴を取る」がONになっている
としたら、秀丸エディタ以外では取られないということになると思います。

現状で、秀丸エディタ内でコピーした場合に限って履歴が取れない場合は修復す
るような処理があるのですが、これをもうちょっと踏み込んで、タイマーによる
監視やクリップボード履歴ダイアログを開いたときなどもチェックを増やしてみ
るなど、開発中のV8.00βで検討させていただきます。

[ ]
RE:27225 クリップボード履歴に入らないこNo.27227
緒方聡 さん 09/10/28 16:17
 
お世話になっています。

>>【方法】
>>秀丸の「動作環境」⇒「常駐機能」で
>>    「クリップボードの履歴を取る」
>>    「自動保存」
>>    「同じ内容は無視」
>>にチェックを入れる。
>>
>>Visual Studio の「プロジェクト」⇒「プロパティ」⇒
>>「C/C++」⇒「全般」の
>>    「追加のインクルードディレクトリ」
>>をコピーする。
>
>報告ありがとうございます。
>XP SP3, V8.00β17, Visual C++ 2005 Express Edition で試してみましたが、問
>題を確認することはできませんでした。
>「追加のインクルードディレクトリ」の場所だけがだめで、他の場所では大丈夫
>でしたでしょうか。
>Visual Studio 内のエディタや、他のアプリケーションや、秀丸エディタ内など、
>できるところとできないところを教えていただけると何かわかるかもしれないで
>す。

今日同じように試してみましたが、問題を再現させることが
できませんでした。

問題が発生している状態では、秀丸上でコピーすると
問題なく履歴に残り、VC++ では履歴に残らない、という
具合でした。

「秀丸エディタのみで履歴を取る」にチェックは入っていません。

VC++ だけではなく、他のアプリでも同様に履歴に入らないことが
過去ありました。それらのアプリははっきり覚えていませんが、
VC++ ではなかったことは確かです。

今後問題が発生した場合は、常駐をいったん終了させて
みようと思います。

[ ]