System.SysUtils.TMarshaller.ReallocMem
Delphi
function ReallocMem(OldPtr: TPtrWrapper; NewSize: NativeInt): TPtrWrapper;
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| function | public | System.SysUtils.pas | System.SysUtils | TMarshaller |
説明
メモリ ブロックを割り当て、返します。
OldPtrが nil の場合、ReallocMem は、サイズNewSizeの新しいメモリ ブロックを割り当てます。NewSizeが 0 の場合、ReallocMem は、nil ラップ ポインタを返します。- そうでなければ、ReallocMem は既存のブロックのサイズを変更するか、新しいブロックを確保し、古いデータをそこへコピーして、それを返します。