- PR -

ファイルが他プロセスから読書き禁止で開かれているかどうかをチェックする方法

投稿者投稿内容
ぼのぼの
ぬし
会議室デビュー日: 2004/09/16
投稿数: 544
投稿日時: 2006-11-17 20:48
引用:

TAMさんの書き込み (2006-11-17 10:50) より:
ファイルAは特定のメニューが実行されていることを他の端末に対して知らせるための
ファイル(アクセス権は読取専用で作る予定)で、メニュー起動時に作成して開き、
メニューが閉じればファイルAも閉じられて削除される仕様です。


削除される仕様なら、存在確認だけで十分な気もしますが…
「存在するけど開けちゃった場合」はどうするんでしょう?
他端末で何かしら想定外のエラーが発生したってことになりますよね?
そういう場合、こっちの端末で処理を続行しちゃっていいのかな?
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2006-11-17 21:19
例外が発生する前に確認できるやん、と思ったのだが。
引用:

作成できなかったら、タッチの差で誰かが作った

もっとも、ファイルがあると判断してから open するまでの間に誰かが消したらどうする?とか、タイミング上の問題はいろいろある。


自分で書いておいて、考慮してへんやんorz


ありがとう>ちゃっぴさん、甕星さん
_________________

スキルアップ/キャリアアップ(JOB@IT)