abc プロジェクト
14.1.7. FormDestroy メンバ関数説明

メンバ関数名 FormDestroy
定義ファイル名main.cpp
定義行 172
所属名 TMainF
アクセス属性 published
宣言形式 void FormDestroy ( TObject * Sender )
概要 フォーム破棄時に呼ばれ、変数を開放する。
戻り値 なし
パラメタ説明 Sender 呼び出し元オブジェクト
機能説明
備考

呼出し先関数一覧表
名称 定義ファイル名 定義行
1 fclose

参照メンバ変数一覧表
名称 定義ファイル名 定義行
1 TMainF::LogFp main.h 49
2 TMainF::TokenList main.h 67
3 TMainF::TuneRegionList main.h 69
4 TMainF::ValDataList main.h 68

参照先一覧表
名称 種別 定義ファイル名 定義行
1 TToken クラス pass1.h 216
2 TTuneRegion クラス TuneRegion.h 88
3 TValData クラス pass2.h 42

関数論理チャート

        |  +------------------------------------------------------+ 
   172  +--+ void __fastcall TMainF::FormDestroy(TObject *Sender) | 
   173     | {                                                    | 
           +--+---------------------------------------------------+ 
   174        +--- int i;
   175        |    
              |  +------------------------------------------+ 
   176        +--+ for(i = 0 ; i < TokenList->Count ; i++){ | 
              |  +--+---------------------------------------+ 
   177        |     +--- delete (TToken *)TokenList->Items[i];
              |   +-+---+ 
   178        |   |  }  | 
              |   +-----+ 
   179        +--- delete TokenList;
   180        |    
              |  +--------------------------------------------+ 
   181        +--+ for(i = 0 ; i < ValDataList->Count ; i++){ | 
              |  +--+-----------------------------------------+ 
   182        |     +--- delete (TValData *)ValDataList->Items[i];
              |   +-+---+ 
   183        |   |  }  | 
              |   +-----+ 
   184        +--- delete ValDataList;
              |  +------------------------------------------------+ 
   185        +--+ for(i = 0 ; i < TuneRegionList->Count ; i++){  | 
              |  +--+---------------------------------------------+ 
   186        |     +--- delete (TTuneRegion *)TuneRegionList->Items[i];
              |   +-+---+ 
   187        |   |  }  | 
              |   +-----+ 
   188        +--- delete TuneRegionList;
   189        |    
              |  +--------------------+ 
   190        +--+ if(LogFp != NULL){ | 
              |  +--+-----------------+ 
   191        |     +--- fclose(LogFp);
              |   +-+---+ 
   192        |   |  }  | 
              |   +-----+ 
   193        |    
            +-+---+ 
   194      |  }  | 
            +-----+