VB6でのファイルアクセス排他制御方法について
投稿者 るしぇ  ()
投稿日時
2007/8/7 03:29:00
排他制御の場合、ボクは Mutex を使う場合が多い
ですかね。
特定の名称を付けた Mutex の取得に成功した場合に
処理を許可します。
[じゃんぬねっとサンプル 二重起動を確実に禁止する]
http://jeanne.wankuma.com/tips/process/mutex.html
ファイルなら、単純にファイルロックしてエラートラップで
対処するのもありだと思いますが。
ですかね。
特定の名称を付けた Mutex の取得に成功した場合に
処理を許可します。
[じゃんぬねっとサンプル 二重起動を確実に禁止する]
http://jeanne.wankuma.com/tips/process/mutex.html
ファイルなら、単純にファイルロックしてエラートラップで
対処するのもありだと思いますが。
行う必要が有ります。ファイル書込み途中に読出しを行ってしまわないように、排他アクセス制御方法を行いたいのですが、どのように行うのが最もシンプルなのでしょうか?
他のプログラムがファイルにアクセスしている場合、タイマー関数にてアクセスが終わるまで待機するイメージです。
動作環境はWindowsXP、アクセスするプログラムはVB6、C言語です。