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