Changeset 625 in dev for trunk/ab5.0/abdev/abdev/SubOperation.cpp
- Timestamp:
- May 27, 2008, 9:17:34 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/abdev/SubOperation.cpp
r523 r625 891 891 if(bRedraw){ 892 892 //再描画 893 extern MDIINFO MdiInfo[MAX_WNDNUM];894 893 int i; 895 for(i=0;i<M AX_WNDNUM;i++){894 for(i=0;i<MdiInfo.size();i++){ 896 895 if(MdiInfo[i].hwnd){ 897 896 if(IS_DOCUMENT_TEXT(MdiInfo[i].DocType)){ … … 1456 1455 //実行コマンド 1457 1456 BOOL SetRunning(HWND hChild){ 1458 extern MDIINFO MdiInfo[MAX_WNDNUM];1459 1457 extern LPSTR DefFileFilter; 1460 1458 int WndNum; … … 1474 1472 WndNum=GetWndNum(hChild); 1475 1473 if(IS_DOCUMENT_TEXT(MdiInfo[WndNum].DocType)){ 1476 if(MdiInfo[WndNum].path [0]=='\0'){1474 if(MdiInfo[WndNum].path.empty()){ 1477 1475 //"保存先のファイルを指定してください" 1478 1476 if(!GetFilePathDialog(hOwner,temp2,DefFileFilter,STRING_FILESAVETITLE_DEFAULT,0)) return FALSE; … … 1485 1483 } 1486 1484 else{ 1487 if(hFind=FindFirstFile(MdiInfo[WndNum].path ,&wfd)){1485 if(hFind=FindFirstFile(MdiInfo[WndNum].path.c_str(),&wfd)){ 1488 1486 if(hFind==INVALID_HANDLE_VALUE){ 1489 1487 if(!SaveDocument(hChild,NULL)) return 0; … … 1497 1495 } 1498 1496 1499 BOOL IsNeedCompile(char *FileName,BOOL bDebug){ 1497 BOOL IsNeedCompile( const std::string &filepath, BOOL bDebug ) 1498 { 1500 1499 char temporary[MAX_PATH],temp2[MAX_PATH],temp3[MAX_PATH]; 1501 1500 HANDLE hFind,hFile; … … 1503 1502 FILETIME SourceTime,ExeTime; 1504 1503 1505 _splitpath( FileName,temporary,temp2,temp3,NULL);1504 _splitpath(filepath.c_str(),temporary,temp2,temp3,NULL); 1506 1505 lstrcat(temporary,temp2); 1507 1506 lstrcat(temporary,temp3); … … 1513 1512 FindClose(hFind); 1514 1513 1515 hFile=CreateFile( FileName,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);1514 hFile=CreateFile(filepath.c_str(),GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); 1516 1515 GetFileTime(hFile,NULL,NULL,&SourceTime); 1517 1516 CloseHandle(hFile);
Note: See TracChangeset
for help on using the changeset viewer.