System.SysUtils.TMarshaller.ReallocMem

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function ReallocMem(OldPtr: TPtrWrapper; NewSize: NativeInt): TPtrWrapper;

プロパティ

種類 可視性 ソース ユニット
function public System.SysUtils.pas System.SysUtils TMarshaller

説明

メモリ ブロックを割り当て、返します。

  • OldPtrnil の場合、ReallocMem は、サイズ NewSize の新しいメモリ ブロックを割り当てます。
  • NewSize が 0 の場合、ReallocMem は、nil ラップ ポインタを返します。
  • そうでなければ、ReallocMem は既存のブロックのサイズを変更するか、新しいブロックを確保し、古いデータをそこへコピーして、それを返します。

関連項目