置き換えを実行すると、不明なメッセージNo.17960
むらやん さん 04/09/09 11:56
 
秀丸担当様、お疲れ様です。
むらやんです。

秀丸4.13を使用して、プログラムのログファイルを編集したところ
---------------------------
エラー
---------------------------
ファイルが他で使用中です。
ファイル名 =
---------------------------
OK  
---------------------------
このようなメッセージボックスが2個表示されました。
ファイル名の横には何も表示されていませんでした。

OKボタンを押下したら落ちるわけでもないので、実害はないのですが、
気になりますので報告します。


行った操作としては \n\n -> \n の置き換えを、行数が多いのでスピードアップで
実行しました。
ログファイルは3956840バイト98712行です。


昨日は、置き換えが完了した時点で、上のメッセージボックスが表示されましたが、
今日改めて実行したら、置き換え中にも表示されました。
あと、置き換え中に別ウィンドウをアクティブにしても表示されます。
スピードアップを実行しないと、置き換え中に何度も発生します。


調べたところ、秀丸が使用するテンポラリフォルダ(環境変数TEMP?)で、操作を行
うと発生します。
ほかのフォルダで実行すると発生しませんでした。

ファイルサイズが関係するのかなと思い、ファイルサイズが少ない(86行)ファイ
ルで何度も\n->\n\n \n\n->\nを繰り返しても表示されます。


関係有りそうなパラメータは
自動保存  テンポラリに自動保存
      更新回数300回


OS:WindowsXP SP1

[ ]
RE:17960 置き換えを実行すると、不明なメNo.17963
秀丸担当 さん 04/09/09 15:49
 

>秀丸4.13を使用して、プログラムのログファイルを編集したところ
>---------------------------
>エラー
>---------------------------
>ファイルが他で使用中です。
>ファイル名 =
>---------------------------
>OK  
>---------------------------
>このようなメッセージボックスが2個表示されました。
>ファイル名の横には何も表示されていませんでした。

同じような状況にしてやってみたところ、再現させることができました。
テンポラリファイルを作成するフォルダにファイルを作成し、かつ、自動保存が
「テンポラリファイルに自動保存する」で、かつ、排他制御が有効になっている
とき、そのようになることが確認されました。
かなり昔から起きているようですが、発見されることが無かったようです。
先行開発バージョンを出すときに修正させていただきます。

[ ]
RE:17963 置き換えを実行すると、不明なメNo.17964
むらやん さん 04/09/09 17:22
 
>テンポラリファイルを作成するフォルダにファイルを作成し、かつ、自動保存が
>「テンポラリファイルに自動保存する」で、かつ、排他制御が有効になっている
>とき、そのようになることが確認されました。
>かなり昔から起きているようですが、発見されることが無かったようです。
>先行開発バージョンを出すときに修正させていただきます。

排他も関係有るのかなと、投稿後に気がついたのですが、やはり関係有りましたか。

よろしくお願いします。

[ ]