System.New
Delphi
procedure New(var X: Pointer);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure | public | System.pas | System | System |
説明
新しい動的変数を作成し,P をその変数のポインタに設定します。
Delphi のコードでは,New プロシージャは新しい動的変数を作成し,その変数をポインタ変数が指すように設定します。P は任意のポインタ型の変数です。割り当てられるメモリブロックのサイズは,P が指す型のサイズに対応します。新しく作成した変数は P^ として参照できます。動的変数を割り当てるのに十分なメモリがない場合には,EOutOfMemory 例外が発生します。
アプリケーションは,New で作成した動的変数の操作を完了した後,Dispose 標準手続きを使用して,その変数に割り当てていたメモリを解放しなければなりません。