abc プロジェクト
14.1.5. FormCloseQuery メンバ関数説明

メンバ関数名 FormCloseQuery
定義ファイル名main.cpp
定義行 409
所属名 TMainF
アクセス属性 published
宣言形式 void FormCloseQuery ( TObject * Sender , bool & CanClose )
概要 Close要求時に呼ばれ、実行中であれば、中断メッセージを表示する。中断メ
ッセージがすでに表示されていればCloseを許可する。
戻り値 なし
パラメタ説明 Sender 呼び出し元オブジェクト
CanClose Close可能の戻り値
機能説明
備考

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

参照メンバ変数一覧表
名称 定義ファイル名 定義行
1 TMainF::CloseReqF main.h 52
2 TMainF::EndF main.h 53
3 TMainF::ErrF main.h 51

関数論理チャート

        |  +--------------------------------------------------------------------------+ 
   409  +--+ void __fastcall TMainF::FormCloseQuery(TObject *Sender, bool &CanClose)  | 
   410     | {                                                                        | 
           +--+-----------------------------------------------------------------------+ 
              |  +------------+ 
   411        +--+ if(EndF){  | 
              |  +--+---------+ 
   412        |     +--- CanClose = true;
   413        |     +--- ErrF = true;
              |   +-+---+ 
   414        |   |  }  | 
              |   +-+---+ 
              |   +-+---------------------+ 
   414        |   |  else if(CloseReqF){  | 
              |   +-+---------------------+ 
   415        |     +--- CanClose = true;
              |   +-+---+ 
   416        |   |  }  | 
              |   +-+---+ 
              |   +-+-------+ 
   416        |   |  else{  | 
              |   +-+-------+ 
   417        |     +--- CanClose = false;
   418        |     +--- CloseReqF = true;
   419        |     +--- print("スクリプト処理を中断します。");
              |   +-+---+ 
   420        |   |  }  | 
              |   +-----+ 
            +-+---+ 
   421      |  }  | 
            +-----+