V0.91b:上書き禁止No.04650
江袋 さん 01/03/22 14:07
 
秀まるおさんへ

V0.90bで「添付ファイルを上書き禁止属性で保存するようにした。」と
いう対応が行われましたが、添付ファイルをコピーしたり切り取ったり
して別のフォルダに貼り付けると、確かにリードオンリーになっている
ものの、添付されたままの状態でダブルクリックし、例えばWord文書を
開いたとすると、それは上書きされてしまいます。

これは逆であるべきなような気もしますが、少なくとも添付されている
ファイルが上書きされないようにしたのが今回の対応だったと思います
のでご確認頂ければ幸いです。

OSは Win 2000(sp1)です。

[ ]
RE:04650 V0.91b:上書き禁止No.04653
秀まるお さん 01/03/22 15:01
 
 添付ファイルをクリップボード経由でコピーすると、コピーされたファイルが上書
き禁止になってしまうのは、本当は上書き禁止にしたくないんだけども、貼り付けの
タイミングが分からないので仕方なくそうなってしまうものです。

 それとは別に、ファイルを開いた時に上書き禁止属性になってない件ですが、たし
かに僕の所でもWord文書の場合におかしな症状が起きました。

 鶴亀側では、ファイルについての何かの操作をする時に、一時的に上書き禁止属性
を解除してから作業して、後で上書き禁止に戻す処理をしています。それがWord文書
の場合に不都合となってしまうようです。「添付ファイルの保存...」およびドラッ
グアンドドロップ操作以外の場合は上書き禁止属性のまま作業するように修正させて
いただきます。

 あと、このテストをしていて気づいたんですけど、送信用のメールの添付ファイル
を開くときにもウィルスについての警告が出るようで、これは出ないように修正しま
す。

[ ]
RE:04653 V0.91b:上書き禁止No.04668
江袋 さん 01/03/23 07:35
 
秀まるおさんへ

> 鶴亀側では、ファイルについての何かの操作をする時に、一時的に上書き禁止属性
>を解除してから作業して、後で上書き禁止に戻す処理をしています。それがWord文書
>の場合に不都合となってしまうようです。「添付ファイルの保存...」およびドラッ
>グアンドドロップ操作以外の場合は上書き禁止属性のまま作業するように修正させて
>いただきます。

添付ファイルをCopy/Cut&Pasteすると上書き禁止のままになってしまう
ことは特に問題ないと思います。了解です。

なお、V0.92bにて今回の不具合は解決していることを確認できました。

どうもありがとうございました。

[ ]
RE:04653 V0.91b:上書き禁止No.04732
taku さん 01/03/28 11:24
 

正式版、おめでとうございます。

早速ですが、バグ報告(仕様でもいいと思いますが…)

> 鶴亀側では、ファイルについての何かの操作をする時に、一時的に上書き禁止属性
>を解除してから作業して、後で上書き禁止に戻す処理をしています。それがWord文書
>の場合に不都合となってしまうようです。「添付ファイルの保存...」およびドラッ
>グアンドドロップ操作以外の場合は上書き禁止属性のまま作業するように修正させて
>いただきます。


ドラックアンドドロップ操作でも、読み取り専用属性が付くようです。

環境
Windows98 + IE5.5
鶴亀 1.01
秀丸 3.08

[ ]
RE:04732 V0.91b:上書き禁止No.04733
秀まるお さん 01/03/28 14:15
 
> ドラックアンドドロップ操作でも、読み取り専用属性が付くようです。

 Windows2000上では読み取り専用属性にはならなかったんですが、なぜかWindows98
だと読み取り専用属性が付いてしまいました。

 ファイルをコピーする処理が遅延して実行されるみたいでして…。修正してみます。

[ ]
RE:04733 V0.91b:上書き禁止No.04735
秀まるお さん 01/03/28 16:05
 
> > ドラックアンドドロップ操作でも、読み取り専用属性が付くようです。

 一応修正したんですが、完全には直りませんでした。例えば同じファイルが既にあ
った場合に「上書きしてもいいですか?」のメッセージボックスが出てきたりすると、
読み取り専用属性が付いたままコピーされてしまいます。

 あと、それとは逆に、例えばWordの文書ファイルをWordにドロップした場合に、読
み取り専用属性が解除されてしまう症状が出てしまい、そのまま保存できてしまうこ
とになります。

 これも含めて直すためには、添付ファイルを別のテンポラリ用ディレクトリにコ
ピーしてからドラッグアンドドロップさせるでもしないといけなさそうです。それか、
そもそもの「読み取り専用属性で保存する」をオプションでON/OFFできるようにする
しかなさそうです。

 将来的にオプション追加ということでお茶を濁すことにします。

[ ]
RE:04735 V0.91b:上書き禁止No.04736
taku さん 01/03/28 18:28
 

> 一応修正したんですが、完全には直りませんでした。例えば同じファイルが既にあ
>った場合に「上書きしてもいいですか?」のメッセージボックスが出てきたりすると、
>読み取り専用属性が付いたままコピーされてしまいます。
>

そうなんですか、ファイルキャッシュとかが意図しない
方向に働いているんですかね?
#Windowsのプログラミングにはあまり詳しくありませんが、
#以前に読んだ本でファイルキャッシュを無効にする、
#関数とかがあったような…。

>
> これも含めて直すためには、添付ファイルを別のテンポラリ用ディレクトリにコ
>ピーしてからドラッグアンドドロップさせるでもしないといけなさそうです。それか、
>そもそもの「読み取り専用属性で保存する」をオプションでON/OFFできるようにする
>しかなさそうです。
>
> 将来的にオプション追加ということでお茶を濁すことにします。

Windows98の場合の仕様にしちゃうとか…。

私の場合は読み取り属性がついてもぜんぜん問題無いです、
(必要ならば属性変更しちゃえば良いですし)
でも、ワードのドキュメントが書き換わっちゃうのは問題か…。
まあ、上書き保存しなければ良いんですけど。

[ ]