ファイルがロックされているかチェックしまう
ファイルがロックされているかチェックしまう
// http://support.microsoft.com/kb/172240/ja#include "kernel32.as"#module#define OF_READ 0#define OF_SHARE_EXCLUSIVE 16#define HFILE_ERROR (-1)#define ERROR_SHARING_VIOLATION 32#defcfunc IsFileAlreadyOpen str p1_lopen p1, OF_READ | OF_SHARE_EXCLUSIVEtheFile = statif theFile == -1{GetLastErrorlastErr = stat}else{_lclose theFile}return ((theFile == HFILE_ERROR) && (lastErr == ERROR_SHARING_VIOLATION))#globaldialog "*",16if stat == 0 : endif IsFileAlreadyOpen(refstr){mes "オープン済みです"}else{mes "オープンされていません"}