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 は既存のブロックのサイズを変更するか、新しいブロックを確保し、古いデータをそこへコピーして、それを返します。