ファイルのオープンチェック


さくら  2005-01-19 20:06:44  No: 87905

ファイルが別のプロセスより既に開かれていてかどうか確認する方法ってありますか?
Openしてエラーになるかどうかで判断するしかないのでしょうか?


NA  2005-01-19 21:50:04  No: 87906

環境は?
XPなら
http://www.atmarkit.co.jp/fwin2k/win2ktips/306openfiles/openfiles.html
を参考にしてはどうでしょう。


INA  2005-01-19 22:11:33  No: 87907

何ファイルか不明ですが、ウィンドウのタイトルを取得して
判定してもできるかと思います。


ねろ  2005-01-20 01:22:37  No: 87908

APIのOpenFileを使うと戻り値で成功、失敗がわかります。
失敗の場合GetLastError関数でエラーコードが得られます。
更にFormatMessage 関数でエラー文字列が取得出来ます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加