System.Classes.TDataModule.OnCreate
Delphi
property OnCreate: TNotifyEvent read FOnCreate write FOnCreate;
C++
__property TNotifyEvent OnCreate = {read=FOnCreate, write=FOnCreate};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | published | System.Classes.pas System.Classes.hpp |
System.Classes | TDataModule |
説明
アプリケーションがデータ モジュールをインスタンス化する際に発生します。
OnCreate イベント ハンドラを記述すると、アプリケーションがデータ モジュールをインスタンス化した際に、特定のアクションを実行させることができます。たとえば、データ モジュールにデータベースおよびデータセット コンポーネントがある場合には、アプリケーションが直ちにデータベース接続を確立する、といったことが考えられるでしょう。データ モジュールにタイマーがある場合には、アプリケーションでそれを初期化することができます。
メモ: OnCreate イベントの使用は、C++ では推奨されていません。データ モジュールのコンストラクタと下手にやり取りしてしまう可能性があるためです(OldCreateOrder 参照)。代わりに、このコンストラクタをオーバーライドすることが推奨されます。
OnCreate は、System.Classes.TNotifyEvent 型のイベント ハンドラです。