【オリジナル】差分Delphiは(アプリケーション)を作成し、(NIL)を作成します

Delphiは(アプリケーション)を作成し、(ゼロ)との差を作成します。

例えば:

Form1の:= TForm1.Create(アプリケーション)。

Form1の:= TForm1.Create(NIL)。

 

(アプリケーション)を作成する:アプリケーションオブジェクトが自動的に解放されたときにオブジェクトがオブジェクトリストの成分(TComponentの)所有者に追加されたときに、プログラムが作成され、オブジェクトは間違いなくメインビューとなるオブジェクトが最初に破棄されるオブジェクトのスレーブ所有者、の破壊であったときに放出下位オブジェクト。

    ここで再び誘導体コンセプト及びアプリケーションオブジェクト、すなわちアプリケーションオブジェクトはTApplicationクラスのインスタンスであり、Delphiアプリケーションは、アプリケーションオブジェクト、統合管理アプリケーションフレームワークのアプリケーションオブジェクト内にカプセル化されています。

    初期化がゼロにレコードライブラリウィンドウのサイズを暗黙の中にApplicationオブジェクトが作成され、これはプログラムのメインウィンドウで、他のすべての子ウィンドウは、メインウィンドウがあります。

(NIL)を作成:nilにオブジェクトパラメータの所有者は、部品を手で破壊する必要がある場合、それ以外の場合は、メモリリークが発生します。

 

します。https://www.cnblogs.com/guorongtao/p/12032958.html

おすすめ

転載: www.cnblogs.com/guorongtao/p/12032958.html