Wordsworth広場
  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ 『Wordsworthの杜』へ戻る  
716 / 861 ←次へ | 前へ→

Re:排他機能について
要望  まっきー  - 02/9/25(水) 9:52 -

引用なし
パスワード
   >例えばAさんとBさんが同時にファイルを開いていたとします。
>で、Aさんが「更新」したら、ww2~ファイルを作るとします。
>
>このとき、Bさんは「更新」できるのでしょうか?
>
>また、Aさんが「保存」してww2~ファイルを削除した後、Aさんが開いているファイルの内容(更新されている)とBさんが開いているファイルの内容(更新されていない)が異なってしまいませんか?

そうですね。ひろきさんのおっしゃってるところが、
ちょっと引っかかっているところです。

私のイメージだと、上の場合Bさんは「更新」できません。
ww2~ファイルが存在している間は、
・Bさんの「更新」(新規追加・修正・用語コピー)は不可。
・Bさんの「更新」のためのウインドウ(新規追加・修正)は開かない。
・Bさんがすでに「更新」のためのウインドウを開いていた場合、
 「Aさんが更新作業中のため、あなたは更新できません」みたいな
 ダイアログを表示(ちょっと不親切かなぁ?)

で、書いていて思ったのですが、「更新」したら、ではなく
「更新」作業に取り掛かったら、ww2~ファイルを作成するというのはどうでしょう?

・誰かが「更新」のためのウインドウ(新規追加・修正)を開いた時
・誰かが用語コピーを行った時

にww2~ファイル(更新者情報を持っているといいのかな?)を作成し、

・「更新」が保存された時
・誰かが「更新」のためのウインドウ(新規追加・修正)を開いたものの、
 何も変更せずにウインドウを閉じた時

にww2~ファイルを削除するというカンジで。

そして、ww2~ファイルが存在する時には、
他の人が「更新」のためのウインドウを開こうとしたり、用語コピーをしようとすると
「現在Aさんが更新作業中です。

つまり、

・「更新」のためのウインドウを開くことができるのは、ネットワーク上で一人だけ。
・誰かが「更新」作業を始めたら、他の人は「更新」作業を何一つ行えない。

としたらいいのかな、と思っています。
どうでしょうかね??
134 hits
<Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)@202.33.91.66>

排他機能について まっきー 02/9/23(月) 20:44
┗ Re:排他機能について ひろき(Wordsworth作者) 02/9/23(月) 23:52
 ┗ Re:排他機能について まっきー 02/9/25(水) 9:52 要望
 ┗ Re:排他機能について ひろき(Wordsworth作者) 02/9/25(水) 23:03 回答
 ┗ Re:排他機能について まっきー 02/9/26(木) 13:07 解決

  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ 『Wordsworthの杜』へ戻る  
716 / 861 ←次へ | 前へ→
ページ:  ┃  記事番号:
56416
(SS)C-BOARD v3.23b is Free.