Indexへ
(8637)//【8634】//(8635)
------------------------
【タイトル】「予期しないファイル形式」作成方法
【記事番号】 8634 (*)
【 日時 】06/12/28 14:40
【 発言者 】三五六

みなさん、こんにちは。

100%再現可能な「予期しないファイル形式」作成方法を偶然発見しました。

但し、jwwの不具合という訳では無く、情報です。その点は留意してください。

・保存の際、旧形式で保存にします。(当方はjw_win.jwfで常にV3.51形式)
・「Ver3.51 形式の旧バージョンで保存します。」の警告ダイアログ
 実は、上書きしたくないのに、つい上書きを押してしまった場合。
 このダイアログには、「OK」しか無く「×」を押しても上書きされると
 知っている。
・そうだ強制終了してみよう。
・「Ctrl+Shift+Esc」でタスクマネージャーを起動し、
・「アプリケーション」タブで、jwwを選択して、「タスクの終了」
・無事強制終了完了
・jww再起動して、さっきのファイルを開こうとすると「予期しないファイ
 ル形式」の完成です。
・バックアップファイルを作成する設定の場合はバックアップファイルから
 復旧できます。

「Ver3.51 形式の旧バージョンで保存します。」の警告ダイアログが出たと
きには、バックアップファイルの作成(元ファイルのrename)は終わっていて、
保存は9割方終わっている。でも最後まで保存されていない段階でダイアログ
が表示されている。(当方の環境の場合。もしかして、保存とダイログ表示
が同時進行の可能性有り、環境により再現しないかも)

要望
・後戻り出来ない状態での警告ならば、保存後に過去形で、
 「Ver3.51 形式の旧バージョンで保存しました。」が良いと思います。
・保存開始前に警告を出して頂けるならば、後戻り出来る。或いは、形式を
 その場で設定できるとありがたいです。
・現在、当方は、他の人とのデータ互換性を重視、常にV3.51形式で保存する
 様に設定しているのですが、極一部で、sxf拡張線色を生かした図面が存在
 しています。気を付けていないとついつい3.51形式で保存してしまい、他の
 ソフトで読んだとき「アレッ」となることが有ります。幸い3.51形式で保存
 してもsxf拡張線色は保持されているため保存しなおせば復旧できるのです
 が、
 出来る事ならば、
 ・保存設定バージョンより古い形式のファイルは、保存時設定バージョンで
  保存
 ・保存設定バージョンより新しい形式のファイルは、ファイルのバージョン
  を変えない(上げ下げしない)で保存
 という風になると良いと思います。
 
 保存時に、保存時設定バージョンで保存出来ない要素の使用有無を警告して
 頂ければ理想的ですが......「××が保存されませんでした。」等

三五六