「クリップボード履歴」ONで遅延発生No.13769
新木伸 さん 03/01/04 12:25
 
 「クリップボード履歴」の機能をONにしていると、ごくまれに、文章のカット時
に、数秒〜30秒程度ほどの遅延(カーソルが砂時計になって無反応)が生じるよう
になります。
 この遅延状態は、いったん生じるようになると、以下の動作のどれかの操作を行わ
ないかぎり、ずっと続きます。

・常駐秀丸の終了→再起動。
・動作環境設定で、「クリップボードの履歴を取る」のチェックをいったん外してか
ら、ふたたびONに戻す。
・WINDOWS自体の再起動。


 この遅延が発生するタイミングが、クリップボード履歴用のバッファ(私のところ
の設定では100KB)が一杯になったタイミングと関連性があるのではないかと考
えましたが、はっきりと確認するには至っていません。
(OS起動直後で、クリップボードをそれほど使っていないときにも出ていた記憶も
あります)


 秀丸のバージョンは3.19。
 OSはWINDOWS XPと、WIN98SEの双方にて発生することを確認し
てあります。
 クリップボード履歴容量は100KBで使用しています。

[ ]
RE:13769 「クリップボード履歴」ONで遅No.13777
秀丸担当 さん 03/01/06 17:32
 
> 「クリップボード履歴」の機能をONにしていると、ごくまれに、文章のカット
>時に、数秒〜30秒程度ほどの遅延(カーソルが砂時計になって無反応)が生じる
>ようになります。
> この遅延状態は、いったん生じるようになると、以下の動作のどれかの操作を行
>わないかぎり、ずっと続きます。

クリップボード履歴の設定を変えることで解決するということは、秀丸の
問題で間違いないですね…
調査させていただきます。
もし確実に再現できる方法がわかりましたらまた報告をお願いします。

[ ]
RE:13777 「クリップボード履歴」ONで遅No.13848
h-tom さん 03/01/14 22:40
 

この現象は私の所でもたまに起きます。
(マクロを使ったコピー時ですが)

今日、その現象が発生したのでいろいろやってみました。

コピーの動作には以下のマクロを使用しています。
−−−−ここから
if (! selecting) {
disableinvert;
selectline;
}
copy;
−−−−ここまで

このマクロを使用するとしばらく無応答になりますが、
・編集メニューのコピー
・マウスの右クリックメニューのコピー
・標準のコピー(キー割り当てでクリップボード系にあるもの)
では正常です。
"copy;"のみのマクロでもしばらく無応答になりました。

とりあえず情報という事で。

秀丸のバージョン:3.19
OS:Windows2000SP3

[ ]
RE:13848 「クリップボード履歴」ONで遅No.13852
なむnomoto さん 03/01/15 18:41
 
 横から済みません         なむnomotoです

>この現象は私の所でもたまに起きます。
>(マクロを使ったコピー時ですが)

  マクロでのコピーではありませんが、私の所でも 秀丸起動の遅延が時々起こり
ます。
  現在の所、マシンはWindows2000 V5.0 SP2 だけで起こります。
  Windows98 と WindowsXP では同じマクロでも起こりません。

 検索マクロを実行して、その結果が表示されます。この画面を閉じて再びマクロを
実行(アイコンに /x kensaku.mac として起動)しようとすると、ジーとして、動か
なくなります。初期画面だけで、検索用のダイアログが現れません。
 しばらくすると動き出す場合と、「応答なし」で死んでしまう場合があります。今
も確認したら起こりました。
 想像ですが、DDE通信が起動しない状態で、引っかかってるような感じです。

 Ctrl+Atl+Delete で、タスクマネージャーから応答なし秀丸を強制終了して、常駐
秀丸を終了すると、再び使えるようになります。

  秀丸担当さんのご参考までに。
 

[ ]
RE:13852 「クリップボード履歴」ONで遅No.13853
ながさわ さん 03/01/15 18:53
 
ながさわです。

> 想像ですが、DDE通信が起動しない状態で、引っかかってるような感じです。

それだったら、相手先が何であるか、どんなコマンドを発行しているか、などを書く
べきでしょう。

[ ]
RE:13848 「クリップボード履歴」ONで遅No.13855
秀丸担当 さん 03/01/15 19:15
 
>この現象は私の所でもたまに起きます。
>(マクロを使ったコピー時ですが)

同様のマクロを実行しても再現することはできませんでしたが、参考に
させていただきます。

[ ]
RE:13852 「クリップボード履歴」ONで遅No.13856
秀丸担当 さん 03/01/15 19:15
 
>  マクロでのコピーではありませんが、私の所でも 秀丸起動の遅延が時々起こ
>ります。

これは別の問題だと思います。
kensaku.macの内容(またはダウンロード可能な場所)や、本当にDDEなのか
など、こちらでも再現できるように詳細を教えていただけると助かります。


[ ]
RE:13856 「クリップボード履歴」ONで遅No.13857
なむnomoto さん 03/01/15 20:30
 
>これは別の問題だと思います。

 あう、そうなんですか(^^;)

>kensaku.macの内容(またはダウンロード可能な場所)や、本当にDDEなのか
>など、こちらでも再現できるように詳細を教えていただけると助かります。

  DDE通信の事は、いい加減な推測を書いてしまった感じで深く反省m(_ _)m
    エラーダイアログは出ません。
 起こるのは、このマクロのせいだとは思いませんがWindows2000で再現するかも知
れません。マクロ本体は秀丸マクロライブラリにありますが、
 http://www.biwa.ne.jp/~namu007/news/news.htm
 で使用していますので(山紫水明さんの許可済み)ダウンロードして試して頂くと
はっきりするかも知れません。
 検索データは拡張子 .TXK のテキストファイルです。TXKファイルは、
 http://www.biwa.ne.jp/~namu007/txt/txt.htm
 から、何かをダウンロードして試してくださいまし。
  よろしくお願いします。


 

[ ]
RE:13857 「クリップボード履歴」ONで遅No.13858
秀丸担当 さん 03/01/16 18:37
 
> 起こるのは、このマクロのせいだとは思いませんがWindows2000で再現するかも知
>れません。マクロ本体は秀丸マクロライブラリにありますが、
> http://www.biwa.ne.jp/~namu007/news/news.htm

こちらからダウンロードしてみようとしてみましたが、自己解凍すると、
CRCエラーと出て途中で解凍に失敗してしまいました。
途中までは解凍できましたがkensaku.macは見当たりません。

[ ]
RE:13858 「クリップボード履歴」ONで遅No.13859
なむnomoto さん 03/01/16 19:31
 
  秀丸担当さん
>> http://www.biwa.ne.jp/~namu007/news/news.htm
>
>こちらからダウンロードしてみようとしてみましたが、自己解凍すると、
>CRCエラーと出て途中で解凍に失敗してしまいました。
>途中までは解凍できましたがkensaku.macは見当たりません。

  確認しました。再度アップロードしました。
   面倒かけて申し訳ないです。
  再度ダウンロードして見てください。解凍して出来た前回のZmacroフォルダは、
  先に削除してから解凍して下さいまし(念のため)。
   
   目的のマクロは、Zengogyo.mac です。田楽サーバーexeが必須です。
      zengogyo.iniもコピーして下さい。よろしくお願いします。


   

[ ]
RE:13855 「クリップボード履歴」ONで遅No.13860
h-tom さん 03/01/16 22:09
 

秀丸担当 さん、h-tom です。

>同様のマクロを実行しても再現することはできませんでしたが、参考に
>させていただきます。

再び現象が発生。
前回は確認しませんでしたが「cut」でも同じ現象になりました。
(これもマクロ。前回メールのマクロのcopyがcutになっただけ。)

<気が付いた事&やってみた事>
・遅延が起こると、遅延が起こらないコピー、マクロでのコピーを問わず、
 クリップボード履歴ウィンドウの「履歴」にコピーした文字列が表示され
 ない。(コピー&ペースト操作自体は問題なし)
 「貼り付け+履歴戻し」はやらなかった。今度起こったらやってみます。
 
・履歴の「全消去」を実行しても改善されず。

遅延が発生した直後の履歴数は3つでした。
確実に発生させる手順がわかればいいんですけど・・・。

興味本位で遅延の時間を計ってみました。
5秒ですね。待っているせいか、もっと長く感じます。
−−−実験マクロ
debuginfo 1;
debuginfo "start  :" + time + ":" + str(tickcount) + "\n";
debuginfo "before :" + time + ":" + str(tickcount) + "\n";
copy;
debuginfo "after  :" + time + ":" + str(tickcount) + "\n";
endmacro;
−−−ここまで
−−−結果
  start  :20:56:22:4867649
  before :20:56:22:4867659
  after  :20:56:27:4872676
 
  start  :20:57:39:4944249
  before :20:57:39:4944249
  after  :20:57:44:4949266
 
  start  :20:58:02:4967943
  before :20:58:02:4967953
  after  :20:58:07:4972970
 
  start  :20:58:24:4989774
  before :20:58:24:4989774
  after  :20:58:29:4994802
−−−ここまで

-------------------------------------------------
h-tom

[ ]
RE:13860 「クリップボード履歴」ONで遅No.13862
なむnomoto さん 03/01/17 10:48
 
  h-tom さん
               なむnomotoです

>>同様のマクロを実行しても再現することはできませんでしたが、参考に
>>させていただきます。
>
>再び現象が発生。
>前回は確認しませんでしたが「cut」でも同じ現象になりました。
>(これもマクロ。前回メールのマクロのcopyがcutになっただけ。)

 アップされたマクロをWindows2000で実行しましたが、私の方では
 現象が確認できませんでした。
  数回やっただけですけど、正常な感じです。
  参考になるかどうか、一応ご報告と言うことで。

[ ]
RE:13859 「クリップボード履歴」ONで遅No.13865
秀丸担当 さん 03/01/17 18:59
 
>  確認しました。再度アップロードしました。
>   面倒かけて申し訳ないです。
>  再度ダウンロードして見てください。解凍して出来た前回のZmacroフォルダは、
>  先に削除してから解凍して下さいまし(念のため)。

アップロードありがとうございます。
楞嚴經文句.TXKもダウンロードし、zengogyo.mac,zengogyo.ini,秀丸V3.17,
田楽サーバV2.20を使用してやってみました。
Windows2000では、通常にzengogyo.macを実行するだけで、ハングアップして
しまいました。マウスカーソルも動かない状態です。ここまでおかしくなる
のは何か別のことが起因している気がしましたが、謎です。
WindowsXPでは、実行できました。/x zengogyo.mac を使用して実行し、何回
繰り返しても成功しました。


[ ]
RE:13860 「クリップボード履歴」ONで遅No.13866
秀丸担当 さん 03/01/17 18:59
 
>再び現象が発生。
>前回は確認しませんでしたが「cut」でも同じ現象になりました。
>(これもマクロ。前回メールのマクロのcopyがcutになっただけ。)

測定までしていただいてありがとうございます。
どうも、クリップボード履歴が取れなくなるというバグ報告もあり、
これと関連していると思われます。参考にいたします。

[ ]
RE:13865 「クリップボード履歴」ONで遅No.13868
なむnomoto さん 03/01/20 17:44
 
  秀丸担当さま
                    なむnomotoです

>アップロードありがとうございます。
>楞嚴經文句.TXKもダウンロードし、zengogyo.mac,zengogyo.ini,秀丸V3.17,
>田楽サーバV2.20を使用してやってみました。
>Windows2000では、通常にzengogyo.macを実行するだけで、ハングアップして
>しまいました。マウスカーソルも動かない状態です。ここまでおかしくなる
>のは何か別のことが起因している気がしましたが、謎です。

 え、う、謎ですか(+_+)。・・・当方では動いているのに。
 でも、Windows2000ではオカシイらしいことは検証して頂いたことに
 なりますね。
  ・・・Windows2000SP2のバグなんかなぁ
         Windows2000SP1の方では、起こらなくて正常なんです。ウウム。


>WindowsXPでは、実行できました。/x zengogyo.mac を使用して実行し、何回
>繰り返しても成功しました。

  うわ、有り難うございます。証人が増えた感じで嬉しいです。
  しかし、「クリップボード履歴」ONで遅延発生とは違うのですから
  ううむ。謎の現象という事ですね。


[ ]
RE:13868 「クリップボード履歴」ONで遅No.13871
秀丸担当 さん 03/01/20 18:48
 
> え、う、謎ですか(+_+)。・・・当方では動いているのに。
> でも、Windows2000ではオカシイらしいことは検証して頂いたことに
> なりますね。
>  ・・・Windows2000SP2のバグなんかなぁ
>         Windows2000SP1の方では、起こらなくて正常なんです。ウウム。

改めて検証したところ、こちらのWindows2000でハングアップするのは
当方のハードウェア上の別問題のような気がしました。

同じ症状かわかりませんが、新規作成の状態からzengogyo.macを実行す
ると、処理途中に数秒止まっては再開、を繰り返します。
あらかじめtxkファイルを開いた状態でマクロを実行すると画面が激しく
スクロールしながら処理が進行します。
検索語「B」など、数多くヒットする場合にそのようになります。
これはzengogyo.macの処理方法による問題だと思います。

[ ]
RE:13871 「クリップボード履歴」ONで遅No.13875
なむnomoto さん 03/01/21 13:37
 
   秀丸担当さま
                  なむnomotoです

>改めて検証したところ、こちらのWindows2000でハングアップするのは
>当方のハードウェア上の別問題のような気がしました。

 そちらの工房の自作マシンだけで発生するなどの事でしょうか?
 インストール版ではなく、ご自身でインストールしたWin2000だからとかですと、
心当たりがあります。
 問題のWindows2000SP2 は、とあるソフト会社に他のプログラムを載せる都合で、
ユーザーインストール(サービスパック2)してもらったマシンだからです。OS切り
替え起動しなくても良いように、Windows2000仕様にプログラム変更して、セットし
たマシンなのが、何か秀丸の起動に障害を起こしている可能性もありますね。


>同じ症状かわかりませんが、新規作成の状態からzengogyo.macを実行す
>ると、処理途中に数秒止まっては再開、を繰り返します。

 これは多分、
     途中経過の表示
  というスイッチが、ダイアログ右下にありますが、これがOFFの場合には経過表
示がないために、止まっているように見えます。このことじゃないですか?違うとす
れば、謎です(+_+) 動くのであれば、これはWindowsXPでの現象なんですよね。
  これは、このマクロの仕様ですから、Windows2000で2回目のマクロ起動で秀丸
が止まるのとは、ちょっと違うように思います。


>あらかじめtxkファイルを開いた状態でマクロを実行すると画面が激しく
>スクロールしながら処理が進行します。
>検索語「B」など、数多くヒットする場合にそのようになります。
>これはzengogyo.macの処理方法による問題だと思います。
 
  そうです、これはこのマクロの仕様です。画面が動いてないと仕事しないでサボ
ってるという、
  利用者の心配を除くために(^^;)、そのように激しく動きます。ええと秀丸に問
題は起こりますか?

 検証して頂いたので、あるいはWindows2000のインストールの問題か、
           あるいはマシンハードの問題か
 という事に理解して良いのですね。



[ ]
RE:13875 「クリップボード履歴」ONで遅No.13878
秀丸担当 さん 03/01/21 19:16
 
> そちらの工房の自作マシンだけで発生するなどの事でしょうか?

おそらくそうだと思われます。ちなみにサービスパックは当てていないものです。
別のWindows2000のSP3でも試したところ、正常に動きました。

>  そうです、これはこのマクロの仕様です。画面が動いてないと仕事しないでサ
>ボってるという、
>  利用者の心配を除くために(^^;)、そのように激しく動きます。ええと秀丸に問
>題は起こりますか?

それが理解されているなら、問題ありません。
この動作を、秀丸が止まるのと勘違いしていないか確認したまででした。

[ ]
RE:13878 「クリップボード履歴」ONで遅No.13881
なむnomoto さん 03/01/22 12:20
 
 秀丸担当さま
                      なむnomotoです

>別のWindows2000のSP3でも試したところ、正常に動きました。

  う、そうなんですか。
   やはりマクロが正常に動くWindows2000もあるわけですね。

>>  そうです、これはこのマクロの仕様です。画面が動いてないと仕事しないでサ
>ボってるという、
>>  利用者の心配を除くために(^^;)、そのように激しく動きます。ええと秀丸に
>問題は起こりますか?
>
>それが理解されているなら、問題ありません。
>この動作を、秀丸が止まるのと勘違いしていないか確認したまででした。

 検証していただいて有り難うございます。
 秀丸の問題というより、Windows2000をインストールしたマシンかまたは
 その環境によるという理解にいたします。有り難うございました。
 

[ ]