[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]
[OSASK 3596] Re: Pete0.
こんにちは、川合です。メールが行き違いになってしまいました。ご
報告ありがとうございます。
KOYANAGI, Masaaki さんは 2002/04/20 10:04:52 の「[OSASK 3593] Re
: Pete0.」で書きました:
>少し TEDITC0 と MMLPLAY で同じファイルを扱って試してみましたが、
>トリプルフォールトは起こせませんでした。
おお、じゃあ、Pete0のおかげだったようですね。まあ、特にどこを
直したっていうことはないんで、韓国語フォントバグと同じところに原
因を持っていたのかもしれません。
>MMLPLAY で再生中に同じファイルに TEDITDC0 で追加修正しても
>突然修正が無効になる(MMLPLAYで開いた時点での状態に戻る)現象が
>見られました。
はい、これは正常動作です。[OSASK 3594]にも少しだけ書きました。
これはOSASK側が、複数のアプリが同じファイルを開いているときの
ファイルサイズ変更を拒否するためです。もし演奏している部分にかか
っていたら、mmlplayのポインタが狂ってしまいます(それは上書きで
も起こりうることではありますが・・・それでもいきなりファイル外を
アクセスしてしまうとか、そういう惨事が起きないだけマシです)。
将来的には、他のアプリがファイルをいじったことをシグナルで検出
できるようになるので、その時はこの制限が撤廃されます。
それで、この疑問は非常にありがちだと思ったので、ドキュメントに
明記してもらうことにします。
---
6.3.テキストファイルの編集ができない!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
→そのファイルを他のアプリで開いていませんか?
複数のアプリケーションが同じファイルを使っていると、編集作業
の大半がキャンセルされます。面倒ですが、該当するアプリをみん
な閉じてしまいましょう。そうすれば編集できるようになります。
将来のバージョンでは、この制限はなくなります。
---
↑みたいなことを、ドキュメントに追加してください(具体的な内容
は変えていいです)。なお、Gakuさんのスクリプトでも同じ問題がある
と思います。なお、Pete0に問題が残っている可能性は十分にあるので
、まだドキュメントを書き始めなくていいです。4/28ごろにできればい
いです。>I.Tak.さん
それでは。
--
川合 秀実(KAWAI Hidemi)
川合堂社長 / OSASK計画総指揮 / カーネル開発班
E-mail:kawai !Atmark! imasy.org
Homepage http://www.imasy.org/~kawai/