Re: CSV出力が異常終了した場合の対処方法はありませんか?
cabin
投稿数: 48
存在確認だけであれば、
CallDLLS ('SHLWAPI.PathFileExistsA','A4',X)
Xはファイルやフォルダーのフルパス文字列
で、存在すれば0以外の値が返ってきます。
関数化しておけば便利です。
ファイルオープンに関しては、ファイル自体をAPIでロックしてみてロックできればOK
できなければ、他のプロセスが使用中です。
BOOL LockFile(
HANDLE hFile,
DWORD LockPosLow,
DWORD LockPosHigh,
DWORD LockSizeLow,
DWORD LockSizeHigh);
BOOL UnlockFile(
HANDLE hFile,
DWORD UnlockStartLow,
DWORD UnlockStartHigh,
DWORD UnlockSizeLow,
DWORD UnlockSizeHigh);
どちらもWin32のAPIです
CallDLLS ('SHLWAPI.PathFileExistsA','A4',X)
Xはファイルやフォルダーのフルパス文字列
で、存在すれば0以外の値が返ってきます。
関数化しておけば便利です。
ファイルオープンに関しては、ファイル自体をAPIでロックしてみてロックできればOK
できなければ、他のプロセスが使用中です。
BOOL LockFile(
HANDLE hFile,
DWORD LockPosLow,
DWORD LockPosHigh,
DWORD LockSizeLow,
DWORD LockSizeHigh);
BOOL UnlockFile(
HANDLE hFile,
DWORD UnlockStartLow,
DWORD UnlockStartHigh,
DWORD UnlockSizeLow,
DWORD UnlockSizeHigh);
どちらもWin32のAPIです
投票数:0
平均点:0.00
投稿ツリー
-
CSV出力が異常終了した場合の対処方法はありませんか?
(agility, 2011-5-12 16:25)
- Re: CSV出力が異常終了した場合の対処方法はありませんか? (kojirou, 2011-5-12 16:49)
-
Re: CSV出力が異常終了した場合の対処方法はありませんか?
(cabin, 2011-5-12 18:28)
-
Re: CSV出力が異常終了した場合の対処方法はありませんか?
(Jiro123, 2011-5-12 19:50)
- Re: CSV出力が異常終了した場合の対処方法はありませんか? (cabin, 2011-5-13 9:29)
-
Re: CSV出力が異常終了した場合の対処方法はありませんか?
(Jiro123, 2011-5-12 19:50)
- Re: CSV出力が異常終了した場合の対処方法はありませんか? (cabin, 2011-5-16 18:27)