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