Ignore:
Timestamp:
Apr 6, 2008, 10:03:28 PM (17 years ago)
Author:
dai_9181
Message:

構成管理を大幅に改良。

Location:
trunk/ab5.0
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0

    • Property svn:externals
      •  

        old new  
        44abdev/build/debug/system http://dev.activebasic.com/svnroot/ablib/trunk/ab5.0/system
        55abdev/build/debug/theme http://dev.activebasic.com/svnroot/ablib/trunk/ab5.0/theme
        6 abdev/build/release/ablib http://dev.activebasic.com/svnroot/ablib/trunk/ab5.0/ablib
        7 abdev/build/release/runtime http://dev.activebasic.com/svnroot/ablib/trunk/ab5.0/runtime
        8 abdev/build/release/system http://dev.activebasic.com/svnroot/ablib/trunk/ab5.0/system
        9 abdev/build/release/theme http://dev.activebasic.com/svnroot/ablib/trunk/ab5.0/theme
         6abdev/build/release http://dev.activebasic.com/svnroot/ablib/trunk/ab5.0
  • trunk/ab5.0/abdev/BasicCompiler_Common/BasicCompiler.cpp

    r477 r480  
    251251
    252252            hFile=CreateFile(
    253                 ( Jenga::Common::Environment::GetAppDir() + "\\pgm.tmp" ).c_str(),
     253                ( ActiveBasic::Common::Environment::GetAbdevRootPath() + "\\pgm.tmp" ).c_str(),
    254254                GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_ARCHIVE|FILE_ATTRIBUTE_HIDDEN|FILE_ATTRIBUTE_TEMPORARY,NULL);
    255255            WriteFile(hFile,FileName,lstrlen(FileName),&dw,NULL);
     
    681681        {
    682682            // インクルードディレクトリを絶対パスに変更
    683             program.SetIncludeDir( Jenga::Common::Path::MakeFullPath( program.GetIncludeDir(), ActiveBasic::Common::Environment::GetAbdevRootPath() ) );
     683            program.SetIncludeDir( Jenga::Common::Path::MakeFullPathByCurrentDirectory( program.GetIncludeDir() ) );
    684684        }
    685685
    686686        // ソースファイル名を絶対パスに変換
    687         program.SetSourceFilePath( Jenga::Common::Path::MakeFullPath( program.GetSourceFilePath(), baseDirPath ) );
     687        program.SetSourceFilePath( Jenga::Common::Path::MakeFullPathByCurrentDirectory( program.GetSourceFilePath() ) );
    688688
    689689        // 出力ファイル名を絶対パスに変換
    690         program.SetOutputFilePath( Jenga::Common::Path::MakeFullPath( program.GetOutputFilePath(), baseDirPath ) );
     690        program.SetOutputFilePath( Jenga::Common::Path::MakeFullPathByCurrentDirectory( program.GetOutputFilePath() ) );
    691691
    692692        // モジュール名をセット
     
    707707        DWORD dwAccessBytes;
    708708        hFile=CreateFile(
    709             ( Jenga::Common::Environment::GetAppDir() + "\\pgm.tmp" ).c_str(),
     709            ( ActiveBasic::Common::Environment::GetAbdevRootPath() + "\\pgm.tmp" ).c_str(),
    710710            GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
    711711        if(hFile!=INVALID_HANDLE_VALUE){
  • trunk/ab5.0/abdev/BasicCompiler_Common/src/Messenger.cpp

    r472 r480  
    471471
    472472            hFile=CreateFile(
    473                 ( Jenga::Common::Environment::GetAppDir() + "\\pgm.tmp" ).c_str(),
     473                ( ActiveBasic::Common::Environment::GetAbdevRootPath() + "\\pgm.tmp" ).c_str(),
    474474                GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_ARCHIVE|FILE_ATTRIBUTE_HIDDEN|FILE_ATTRIBUTE_TEMPORARY,NULL);
    475475            WriteFile(hFile,FileName,lstrlen(FileName),&dw,NULL);
Note: See TracChangeset for help on using the changeset viewer.