abc プロジェクト
14.10.3. CopyDataForHTML メンバ関数説明

メンバ関数名 CopyDataForHTML
定義ファイル名Visual.cpp
定義行 149
所属名 TVisualDM
アクセス属性 private
宣言形式 void CopyDataForHTML ( )
概要 HTML表示に必要なデータを複写する。
戻り値
パラメタ説明
機能説明
備考

呼出し元関数一覧表
名称 定義ファイル名 定義行
1 TVisualDM::Exec Visual.cpp 62

呼出し先関数一覧表
名称 定義ファイル名 定義行
1 TMainF::err main.cpp 271
2 c_str

3 CopyFileA

4 ExtractFileName

5 ExtractFilePath

6 ForceDirectories

参照外部変数一覧表
名称 定義ファイル名 定義行
1 MainF main.cpp 26

参照メンバ変数一覧表
名称 定義ファイル名 定義行
1 TVisualDM::DirName Visual.h 36

関数論理チャート

        |  +------------------------------------+ 
   149  +--+ void TVisualDM::CopyDataForHTML()  | 
   150     | {                                  | 
           +--+---------------------------------+ 
   151        +--- AnsiString SrcFileName,DestFileName;
   152        +--- AnsiString SrcPath;
   153        |    
   154        +--- SrcPath = ExtractFilePath(Application->ExeName) + "abc_data\\";
   155        |    
   156        +--- DestFileName = DirName + "\\ABCLib\\vlapplet.jar";
   157        +--- SrcFileName = SrcPath + ExtractFileName(DestFileName);
              |  +--------------------------------------------------------------------+ 
   158        +--+ if(CopyFile(SrcFileName.c_str(),DestFileName.c_str(),false) == 0){ | 
              |  +--+-----------------------------------------------------------------+ 
   159        |     +--- MainF->err("File Copy Err "+ DestFileName);
              |     |  +----------+ 
   160        |     +--+ return;  | 
              |     |  +----------+ 
              |   +-+---+ 
   161        |   |  }  | 
              |   +-----+ 
   162        +--- DestFileName = DirName + "\\ABCLib\\bar0-";
              |  +--------------------------------------+ 
   163        +--+ if(!ForceDirectories(DestFileName)){ | 
              |  +--+-----------------------------------+ 
   164        |     +--- MainF->err("File Create Err "+ DestFileName);
              |     |  +----------+ 
   165        |     +--+ return;  | 
              |     |  +----------+ 
              |   +-+---+ 
   166        |   |  }  | 
              |   +-----+ 
   167        +--- DestFileName = DirName + "\\ABCLib\\bar0-\\00.bin";
   168        +--- SrcFileName = SrcPath + "bar0-\\"+ ExtractFileName(DestFileName);
              |  +--------------------------------------------------------------------+ 
   169        +--+ if(CopyFile(SrcFileName.c_str(),DestFileName.c_str(),false) == 0){ | 
              |  +--+-----------------------------------------------------------------+ 
   170        |     +--- MainF->err("File Copy Err "+ DestFileName);
              |     |  +----------+ 
   171        |     +--+ return;  | 
              |     |  +----------+ 
              |   +-+---+ 
   172        |   |  }  | 
              |   +-----+ 
   173        |    
   174        +--- DestFileName = DirName + "\\ABCLib\\gtable-";
              |  +--------------------------------------+ 
   175        +--+ if(!ForceDirectories(DestFileName)){ | 
              |  +--+-----------------------------------+ 
   176        |     +--- MainF->err("File Create Err "+ DestFileName);
              |     |  +----------+ 
   177        |     +--+ return;  | 
              |     |  +----------+ 
              |   +-+---+ 
   178        |   |  }  | 
              |   +-----+ 
   179        +--- DestFileName = DirName + "\\ABCLib\\gtable-\\00.bin";
   180        +--- SrcFileName = SrcPath + "gtable-\\"+ExtractFileName(DestFileName);
              |  +--------------------------------------------------------------------+ 
   181        +--+ if(CopyFile(SrcFileName.c_str(),DestFileName.c_str(),false) == 0){ | 
              |  +--+-----------------------------------------------------------------+ 
   182        |     +--- MainF->err("File Copy Err "+ DestFileName);
              |     |  +----------+ 
   183        |     +--+ return;  | 
              |     |  +----------+ 
              |   +-+---+ 
   184        |   |  }  | 
              |   +-----+ 
   185        |    
            +-+---+ 
   186      |  }  | 
            +-----+