Changeset 719 in dev for trunk/ab5.0/abdev/abdev


Ignore:
Timestamp:
Aug 13, 2008, 11:01:29 PM (16 years ago)
Author:
dai
Message:
  • ab_breakpoint.tmpをテンポラリディレクトリに生成するようにした。
  • pgm.tmpをユーザ空間に生成するようにした。
  • GetUserAppDir/GetIdeUserAppDir/GetAbcUserAppDirの各メソッドを用意。用途別に呼び出し側の制御を分けた。
Location:
trunk/ab5.0/abdev/abdev
Files:
5 edited

Legend:

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

    r705 r719  
    490490    lstrcat(temporary,"ab_breakpoint.tmp");
    491491
    492     //未完成
    493     sprintf(temporary,"%sab_breakpoint.tmp",pj_editor_Dir);
    494 
    495492    ATL::CHandle hFile(CreateFile(temporary,GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_ARCHIVE|FILE_ATTRIBUTE_HIDDEN|FILE_ATTRIBUTE_TEMPORARY,NULL));
    496493    if(hFile==INVALID_HANDLE_VALUE){
  • trunk/ab5.0/abdev/abdev/NonVolatile.cpp

    r718 r719  
    235235    char temporary[MAX_PATH];
    236236
    237     std::string userAppDir = ActiveBasic::IDE::Program::GetUserAppDir();
     237    std::string userAppDir = ActiveBasic::IDE::Program::GetIdeUserAppDir();
    238238
    239239
     
    669669   
    670670    // ユーザ情報保存用のディレクトリを作成
    671     Jenga::Common::Directory dir( ActiveBasic::IDE::Program::GetUserAppDir(), true );
     671    Jenga::Common::Directory dir( ActiveBasic::IDE::Program::GetIdeUserAppDir(), true );
    672672
    673673
     
    806806
    807807
    808     std::string userAppDir = ActiveBasic::IDE::Program::GetUserAppDir();
     808    std::string userAppDir = ActiveBasic::IDE::Program::GetIdeUserAppDir();
    809809
    810810    //保存
  • trunk/ab5.0/abdev/abdev/include/Program.h

    r717 r719  
    1717
    1818    // ユーザデータ格納用のディレクトリを取得
    19     static const std::string GetUserAppDir();
     19    static const std::string GetIdeUserAppDir();
    2020
    2121    static void Main();
  • trunk/ab5.0/abdev/abdev/src/MainFrame.cpp

    r705 r719  
    550550    DWORD AccBytes;
    551551    {
    552         sprintf(temporary,"%spgm.tmp",pj_editor_Dir);
     552        sprintf(temporary,"%s\\pgm.tmp",ActiveBasic::Common::Environment::GetUserAppDir().c_str());
    553553        ATL::CHandle fh(CreateFile(temporary,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL));
    554554        if(fh==INVALID_HANDLE_VALUE){
     
    11351135        //デバッグ用のコマンドライン及び実行可能ファイル(DLLのみ)
    11361136        sprintf(temporary,"%s\r\n%s",projectInfo.szExePath,projectInfo.szCmdLine);
    1137         sprintf(temp2,"%spgm.tmp",pj_editor_Dir);
     1137        sprintf(temp2,"%s\\pgm.tmp",ActiveBasic::Common::Environment::GetUserAppDir().c_str());
    11381138        {
    11391139            ATL::CHandle hFile(CreateFile(temp2,GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_ARCHIVE|FILE_ATTRIBUTE_HIDDEN|FILE_ATTRIBUTE_TEMPORARY,NULL));
  • trunk/ab5.0/abdev/abdev/src/Program.cpp

    r717 r719  
    2727}
    2828
    29 const std::string Program::GetUserAppDir()
     29const std::string Program::GetIdeUserAppDir()
    3030{
    31     return Jenga::Common::Environment::GetUserAppDir() + "\\ActiveBasic\\ide";
     31    return ActiveBasic::Common::Environment::GetUserAppDir() + "\\ide";
    3232}
    3333
Note: See TracChangeset for help on using the changeset viewer.