System.Classes.TDataModule.OldCreateOrder
Delphi
property OldCreateOrder: Boolean read FOldCreateOrder write FOldCreateOrder;
C++
__property bool OldCreateOrder = {read=FOldCreateOrder, write=FOldCreateOrder, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | System.Classes.pas System.Classes.hpp |
System.Classes | TDataModule |
説明
OnCreate および OnDestroy イベントがいつ発生するかを指定します。
OldCreateOrder プロパティが false(デフォルト)の場合,OnCreate イベントはすべてのコンストラクタの処理が完了した後で発生し(AfterConstruction メソッドから),OnDestroy イベントはいずれかのデストラクタが呼び出される前に(BeforeDestruction メソッドから)発生します。
OldCreateOrder プロパティが true ならば,OnCreate イベントはデータモジュールコンストラクタから,OnDestroy はデータモジュールデストラクタから呼び出されます。
メモ: Delphi バージョン 3 以前および C++Builder バージョン 1 では,この実行のタイミングが異なります。これらのバージョンでは,OnCreate イベントは TDataModule コンストラクタの実行時に発生し,OnDestroy イベントは TDataModule デストラクタの実行時に発生します。データモジュールのコンストラクタおよびデストラクタから OnCreate イベントおよび OnDestroy イベントを発生させる必要のあるアプリケーションでは,OldCreateOrder プロパティが true に設定される場合があります。