|
現在、v8.88 64bit 浮動小数点数版を使用させていただいておりますが、編集中のス
クリプトファイルに上書き時に末尾にゴミデータが追記されてしまい、スクリプトが
正常に動作しなくなるという問題に悩まされております。
このファイルは文字コードShift-JIS、改行コードCrLfの.vbsファイルで、行数は軽
く1万行を超えております。症状としては、ファイルの行数が変更されるような編集
操作を行った後で上書き保存を行うと、時々ファイル末尾にゴミが追記されてしまう
というものです。
特徴的なのは、上書き保存を行った直後はエディター上にはゴミの行は表示されてお
りませんが、一度秀丸エディターを終了させてから再度ファイルを開くとゴミの行が
追記された状態になっています。しかも困ったことに、ここでこのゴミの行を消去し
ても終了させてから再度開くとそのゴミの行が復活してしまうということです。この
ため、一旦この症状が出たら他のエディターアプリでそのゴミの行を消去しなければ
いけなくなります。
また、ゴミの内容も特徴的で、ファイルの末尾のデータが繰り返し書き込まれている
というものです。たとえば、本来のデータが、
0001: aaaaaaaa
0002: bbbbbbbb
0003: cccccccc
0004: dddddddd
0005: eeeeeeee
0006: ffffffff
という風に6行であるべきところが、実際には、
0001: aaaaaaaa
0002: bbbbbbbb
0003: cccccccc
0004: dddddddd
0005: eeeeeeee
0006: ffffffff
0007: eee
0008: ffffffff
という風に、5行目の途中から6行目にかけての末尾のデータが再び追記されて、存在
してはならないはずの7行目以降が存在するという状態になります。
今までに取った対策としては、v8.87からv8.88へのアップデート、レジストリの
HKEY_CURRENT_USER\Software\Hidemaruo
キー以下の削除による設定のリセット、ファイルを別の場所にコピーしてから編集、
果てはファイルのあるストレージをチェックディスクでエラーチェックするといった
手を打ちましたが、いまだに解決していません。
どうか解決策のご教示よろしくお願いします。
|
|