Index: trunk/ab5.0/abdev/ab_common/src/Lexical/Source.cpp
===================================================================
--- trunk/ab5.0/abdev/ab_common/src/Lexical/Source.cpp	(revision 763)
+++ trunk/ab5.0/abdev/ab_common/src/Lexical/Source.cpp	(revision 769)
@@ -320,7 +320,7 @@
 bool Text::ReadFile( const std::string &filePath ){
 	//ファイルオープン
-	HANDLE hFile=CreateFile(filePath.c_str(),GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
+	HANDLE hFile=CreateFile(filePath.c_str(),GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
 	if(hFile==INVALID_HANDLE_VALUE){
-		return false;
+		DebugBreak(); return false;
 	}
 
Index: trunk/ab5.0/abdev/ab_common/src/ResourceManager/ResourceManager.cpp
===================================================================
--- trunk/ab5.0/abdev/ab_common/src/ResourceManager/ResourceManager.cpp	(revision 763)
+++ trunk/ab5.0/abdev/ab_common/src/ResourceManager/ResourceManager.cpp	(revision 769)
@@ -22,5 +22,5 @@
 	HANDLE hFile;
 
-	hFile=CreateFile(resourceFilePath.c_str(),GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
+	hFile=CreateFile(resourceFilePath.c_str(),GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
 	if(hFile==INVALID_HANDLE_VALUE)
 	{
