Changeset 705 in dev for trunk/ab5.0/abdev/abdev/ProjectControl.cpp
- Timestamp:
- Jul 21, 2008, 5:42:40 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/abdev/ProjectControl.cpp
r655 r705 827 827 //保存 828 828 sprintf(temporary,"%s%s.pj",dir,NewProjectInfo.name); 829 if(hFind=FindFirstFile(temporary,&wfd)){ 830 if(hFind!=INVALID_HANDLE_VALUE){ 831 FindClose(hFind); 832 833 //"指定したディレクトリにはすでにプロジェクトが存在します。上書きしますか?" 834 if(MessageBox(hOwner,STRING_ERROR_PROJECT_OVERWRITE,APPLICATION_NAME,MB_YESNO|MB_ICONEXCLAMATION)==IDNO) return; 835 } 829 hFind=FindFirstFile(temporary,&wfd); 830 if(hFind!=INVALID_HANDLE_VALUE){ 831 FindClose(hFind); 832 833 //"指定したディレクトリにはすでにプロジェクトが存在します。上書きしますか?" 834 if(MessageBox(hOwner,STRING_ERROR_PROJECT_OVERWRITE,APPLICATION_NAME,MB_YESNO|MB_ICONEXCLAMATION)==IDNO) return; 836 835 } 837 836 if(!WriteBuffer(temporary,buffer,i)) return; … … 1812 1811 BOOST_FOREACH( const ActiveBasic::PM::FM::File &file, folder.files ) 1813 1812 { 1814 HANDLE hFile=CreateFile(file.GetFullPath().c_str(),GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);1815 1813 FILETIME sourceTime; 1816 GetFileTime(hFile,NULL,NULL,&sourceTime); 1817 CloseHandle(hFile); 1814 { 1815 ATL::CHandle hFile(CreateFile(file.GetFullPath().c_str(),GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL)); 1816 GetFileTime(hFile,NULL,NULL,&sourceTime); 1817 } 1818 1818 1819 1819 if(sourceTime.dwHighDateTime>exeTime.dwHighDateTime|| … … 1827 1827 BOOL IsNeedCompileForProject(BOOL bDebug){ 1828 1828 char temporary[MAX_PATH]; 1829 HANDLE hFind ,hFile;1829 HANDLE hFind; 1830 1830 WIN32_FIND_DATA wfd; 1831 1831 FILETIME SourceTime,ExeTime; … … 1839 1839 FindClose(hFind); 1840 1840 1841 hFile=CreateFile(temporary,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); 1842 GetFileTime(hFile,NULL,NULL,&ExeTime); 1843 CloseHandle(hFile); 1841 { 1842 ATL::CHandle hFile(CreateFile(temporary,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL)); 1843 GetFileTime(hFile,NULL,NULL,&ExeTime); 1844 } 1844 1845 1845 1846 if( IsNeedCompileForProject( projectInfo.fileSystem.root, ExeTime ) ) … … 1852 1853 lstrcpy(temporary,"CallBack.wbp"); 1853 1854 lstrcpy( temporary, projectInfo.GetWorkDir().GetFullPath( temporary ).c_str() ); 1854 hFile=CreateFile(temporary,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); 1855 GetFileTime(hFile,NULL,NULL,&SourceTime); 1856 CloseHandle(hFile); 1855 { 1856 ATL::CHandle hFile(CreateFile(temporary,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL)); 1857 GetFileTime(hFile,NULL,NULL,&SourceTime); 1858 } 1857 1859 if(SourceTime.dwHighDateTime>ExeTime.dwHighDateTime|| 1858 1860 SourceTime.dwHighDateTime==ExeTime.dwHighDateTime&& … … 1862 1864 lstrcpy(temporary,"MakeWindow.wbp"); 1863 1865 lstrcpy( temporary, projectInfo.GetWorkDir().GetFullPath( temporary ).c_str() ); 1864 hFile=CreateFile(temporary,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); 1865 GetFileTime(hFile,NULL,NULL,&SourceTime); 1866 CloseHandle(hFile); 1866 { 1867 ATL::CHandle hFile(CreateFile(temporary,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL)); 1868 GetFileTime(hFile,NULL,NULL,&SourceTime); 1869 } 1867 1870 if(SourceTime.dwHighDateTime>ExeTime.dwHighDateTime|| 1868 1871 SourceTime.dwHighDateTime==ExeTime.dwHighDateTime&&
Note:
See TracChangeset
for help on using the changeset viewer.