Ignore:
Timestamp:
May 19, 2008, 6:17:02 PM (16 years ago)
Author:
dai_9181
Message:

Projectクラスをリファクタリング中。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/abdev/ProjectControl.cpp

    r619 r620  
    137137                                lstrcpy(temporary,
    138138                                    projectInfo.pobj_DBFileInfo->ppobj_FileInfo[pobj_ClassTreeView->pProcInfo[i].FileNum]->m_path);
    139                                 GetFullPath(temporary,projectInfo.dir);
     139                                lstrcpy( temporary, projectInfo.GetWorkDir().GetFullPath( temporary ).c_str() );
    140140                                hChild=OpenFileWithExtension(temporary);
    141141                            }
     
    194194                        if(projectInfo.res.pIconResInfo[i].hTreeItem==hTreeItem){
    195195                            lstrcpy(temporary,projectInfo.res.pIconResInfo[i].path);
    196                             GetFullPath(temporary,projectInfo.dir);
     196                            lstrcpy( temporary, projectInfo.GetWorkDir().GetFullPath( temporary ).c_str() );
    197197                            NewIconEditWindow(temporary);
    198198                            break;
     
    649649    char temporary[MAX_PATH],temp2[MAX_PATH];
    650650
    651     GetRelationalPath(path,projectInfo.dir);
     651    lstrcpy( path, projectInfo.GetWorkDir().GetRelationalPath( path ).c_str() );
    652652
    653653    //重複チェック
     
    12731273                                temporary[i3]=temp2[i2];
    12741274                            }
    1275                             GetFullPath(temporary,projectInfo.dir);
     1275                            lstrcpy( temporary, projectInfo.GetWorkDir().GetFullPath( temporary ).c_str() );
    12761276                            hChild=OpenFileWithExtension(temporary);
    12771277                            WndNum=GetWndNum(hChild);
     
    13551355                            for(i3=0;i3<projectInfo.res.NumberOfIconRes;i3++){
    13561356                                if(lstrcmpi(projectInfo.res.pIconResInfo[i3].path,temp2)==0){
    1357                                     GetFullPath(temp2,projectInfo.dir);
    1358                                     NewIconEditWindow(temp2);
     1357                                    NewIconEditWindow( projectInfo.GetWorkDir().GetFullPath( temp2 ).c_str() );
    13591358                                    break;
    13601359                                }
     
    14481447                            lstrcpy(temporary,temp2+i3+1);
    14491448                            temp2[i3]=0;
    1450                             GetFullPath(temporary,projectInfo.dir);
     1449                            lstrcpy( temporary, projectInfo.GetWorkDir().GetFullPath( temporary ).c_str() );
    14511450                            sscanf(temp2,"%d",&i3);
    14521451
     
    14771476                            for(i3=0;i3<projectInfo.res.NumberOfIconRes;i3++){
    14781477                                if(lstrcmpi(projectInfo.res.pIconResInfo[i3].path,temp2)==0){
    1479                                     GetFullPath(temp2,projectInfo.dir);
    1480                                     NewIconEditWindow(temp2);
     1478                                    NewIconEditWindow( projectInfo.GetWorkDir().GetFullPath( temp2 ).c_str() );
    14811479                                    break;
    14821480                                }
     
    15911589                for(i=0;i<projectInfo.res.NumberOfIconRes;i++){
    15921590                    lstrcpy(temporary,projectInfo.res.pIconResInfo[i].path);
    1593                     GetFullPath(temporary,projectInfo.dir);
     1591                    lstrcpy( temporary, projectInfo.GetWorkDir().GetFullPath( temporary ).c_str() );
    15941592                    if(lstrcmpi(MdiInfo[WndNum].path,temporary)==0) sw=1;
    15951593                }
     
    16781676            for(i=0;i<projectInfo.res.NumberOfIconRes;i++){
    16791677                lstrcpy(temporary,projectInfo.res.pIconResInfo[i].path);
    1680                 GetFullPath(temporary,projectInfo.dir);
     1678                lstrcpy( temporary, projectInfo.GetWorkDir().GetFullPath( temporary ).c_str() );
    16811679                if(lstrcmpi(MdiInfo[WndNum].path,temporary)==0){
    16821680                    sprintf(buffer+i2,"icon,%s\r\n",projectInfo.res.pIconResInfo[i].path);
     
    17301728
    17311729    //保存
    1732     sprintf(temporary,"%s%s.wrk",projectInfo.dir,projectInfo.GetName().c_str());
     1730    sprintf(temporary,"%s%s.wrk",projectInfo.GetWorkDir().GetPath().c_str(),projectInfo.GetName().c_str());
    17331731    WriteBuffer(temporary,buffer,i2);
    17341732}
     
    17631761                for(i=0;i<projectInfo.res.NumberOfIconRes;i++){
    17641762                    lstrcpy(temporary,projectInfo.res.pIconResInfo[i].path);
    1765                     GetFullPath(temporary,projectInfo.dir);
     1763                    lstrcpy( temporary, projectInfo.GetWorkDir().GetFullPath( temporary ).c_str() );
    17661764                    if(lstrcmpi(MdiInfo[WndNum].path,temporary)==0){
    17671765                        SaveDocument(hChild,NULL);
     
    18241822
    18251823    //保存
    1826     sprintf(temporary,"%s%s.pj",projectInfo.dir,projectInfo.GetName().c_str());
     1824    sprintf(temporary,"%s%s.pj",projectInfo.GetWorkDir().GetPath().c_str(),projectInfo.GetName().c_str());
    18271825    WriteBuffer(temporary,buffer,i2);
    18281826
     
    18541852        //保存(resource.ab)
    18551853        lstrcpy(temporary,"resource.ab");
    1856         GetFullPath(temporary,projectInfo.dir);
     1854        lstrcpy( temporary, projectInfo.GetWorkDir().GetFullPath( temporary ).c_str() );
    18571855        WriteBuffer(temporary,buffer,i2);
    18581856
     
    18861884        //保存
    18871885        lstrcpy(temporary,projectInfo.ResourceFileName);
    1888         GetFullPath(temporary,projectInfo.dir);
     1886        lstrcpy( temporary, projectInfo.GetWorkDir().GetFullPath( temporary ).c_str() );
    18891887        WriteBuffer(temporary,buffer,i2);
    18901888    }
     
    19721970
    19731971    //保存
    1974     sprintf(temporary,"%s%s.idx",projectInfo.dir,projectInfo.GetName().c_str());
     1972    sprintf(temporary,"%s%s.idx",projectInfo.GetWorkDir().GetPath().c_str(),projectInfo.GetName().c_str());
    19751973    WriteBuffer(temporary,buffer,i2);
    19761974
     
    19811979        //ウィンドウ関連ファイル(*.wnd)を作成、保存
    19821980        if(projectInfo.ModifyOfMaterial){
    1983             sprintf(temporary,"%s%s.wnd",projectInfo.dir,projectInfo.GetName().c_str());
     1981            sprintf(temporary,"%s%s.wnd",projectInfo.GetWorkDir().GetPath().c_str(),projectInfo.GetName().c_str());
    19841982            SaveWindowFile( temporary, projectInfo.windowInfos );
    19851983        }
     
    20352033    if(bDebug) lstrcpy(temporary,projectInfo.lpszOutput_Debug);
    20362034    else lstrcpy(temporary,projectInfo.lpszOutput_Release);
    2037     GetFullPath(temporary,projectInfo.dir);
     2035    lstrcpy( temporary, projectInfo.GetWorkDir().GetFullPath( temporary ).c_str() );
    20382036
    20392037    hFind=FindFirstFile(temporary,&wfd);
     
    20592057        //CallBack.wbp
    20602058        lstrcpy(temporary,"CallBack.wbp");
    2061         GetFullPath(temporary,projectInfo.dir);
     2059        lstrcpy( temporary, projectInfo.GetWorkDir().GetFullPath( temporary ).c_str() );
    20622060        hFile=CreateFile(temporary,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
    20632061        GetFileTime(hFile,NULL,NULL,&SourceTime);
     
    20692067        //MakeWindow.wbp
    20702068        lstrcpy(temporary,"MakeWindow.wbp");
    2071         GetFullPath(temporary,projectInfo.dir);
     2069        lstrcpy( temporary, projectInfo.GetWorkDir().GetFullPath( temporary ).c_str() );
    20722070        hFile=CreateFile(temporary,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
    20732071        GetFileTime(hFile,NULL,NULL,&SourceTime);
Note: See TracChangeset for help on using the changeset viewer.