Changeset 705 in dev for trunk/ab5.0/abdev/abdev/SubOperation.cpp
- Timestamp:
- Jul 21, 2008, 5:42:40 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/abdev/SubOperation.cpp
r698 r705 1001 1001 //256色の標準パレットを読み込む 1002 1002 extern RGBQUAD DefaultColorTable256[256]; 1003 HANDLE hFile;1004 DWORD dw;1005 1003 const std::string pltPath = ActiveBasic::Common::Environment::GetAbdevSystemDirPath() + "\\8bit.plt"; 1006 hFile=CreateFile(pltPath.c_str(),GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); 1007 if(hFile==INVALID_HANDLE_VALUE){ 1008 //"\"%s\" ファイルの読み込みに失敗しました。" 1009 sprintf(str,STRING_ERROR_CANT_FILEOPEN,temporary); 1010 MessageBox(NULL,str,STRING_ERROR,MB_OK|MB_ICONEXCLAMATION); 1011 return 0; 1012 } 1013 ReadFile(hFile,DefaultColorTable256,sizeof(RGBQUAD)*256,&dw,NULL); 1014 CloseHandle(hFile); 1004 { 1005 ATL::CHandle hFile(CreateFile(pltPath.c_str(),GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL)); 1006 if(hFile==INVALID_HANDLE_VALUE){ 1007 hFile.Detach(); 1008 //"\"%s\" ファイルの読み込みに失敗しました。" 1009 sprintf(str,STRING_ERROR_CANT_FILEOPEN,temporary); 1010 MessageBox(NULL,str,STRING_ERROR,MB_OK|MB_ICONEXCLAMATION); 1011 return 0; 1012 } 1013 DWORD dw; 1014 ReadFile(hFile,DefaultColorTable256,sizeof(RGBQUAD)*256,&dw,NULL); 1015 } 1015 1016 1016 1017 … … 1267 1268 { 1268 1269 char temporary[MAX_PATH],temp2[MAX_PATH],temp3[MAX_PATH]; 1269 HANDLE hFind ,hFile;1270 HANDLE hFind; 1270 1271 WIN32_FIND_DATA wfd; 1271 1272 FILETIME SourceTime,ExeTime; … … 1281 1282 FindClose(hFind); 1282 1283 1283 hFile=CreateFile(filepath.c_str(),GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); 1284 GetFileTime(hFile,NULL,NULL,&SourceTime); 1285 CloseHandle(hFile); 1286 1287 hFile=CreateFile(temporary,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); 1288 GetFileTime(hFile,NULL,NULL,&ExeTime); 1289 CloseHandle(hFile); 1284 { 1285 CHandle hFile(CreateFile(filepath.c_str(),GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL)); 1286 GetFileTime(hFile,NULL,NULL,&SourceTime); 1287 } 1288 { 1289 CHandle hFile(CreateFile(temporary,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL)); 1290 GetFileTime(hFile,NULL,NULL,&ExeTime); 1291 } 1290 1292 1291 1293 if(SourceTime.dwHighDateTime<ExeTime.dwHighDateTime) return 0;
Note:
See TracChangeset
for help on using the changeset viewer.