表示: Delphi C++
表示設定

フォームをメモリに格納するタイミングを制御する

提供:RAD Studio XE2
移動: 案内, 検索

アプリケーション ユーザー インターフェイスの開発:インデックス への移動

デフォルトでは,Delphi は自動的に次のコードをアプリケーションのメインエントリポイントに挿入し,アプリケーションのメインフォームをメモリ上に作成します。



 Application.CreateForm(TForm1, Form1);



 Application ->CreateForm(__classid(TForm1), &Form1);



この関数はフォームと同じ名前のグローバル変数を作成します。したがって,アプリケーションのすべてのフォームは自分自身に対応するグローバル変数を持ちます。この変数は,フォームのクラスのインスタンスへのポインタで,アプリケーションの実行中にフォームを参照するために使用されます。フォームのユニットを uses 節内にインクルードするユニットは,この変数を使ってフォームにアクセスできます。

プロジェクトユニット内でこの方法で作成されたすべてのフォームは,プログラムが起動されるときに表示され,アプリケーションの持続期間中メモリ上に存在しています。

関連項目

以前のバージョン
他言語版