System.SysUtils.TMarshaller.ReallocMem

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

C++

System::TPtrWrapper __fastcall ReallocMem(System::TPtrWrapper OldPtr, System::NativeInt NewSize);

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils TMarshaller


Description

Alloue et renvoie un bloc de mémoire.

  • Si OldPtr vaut nil, ReallocMem alloue un nouveau bloc de mémoire de taille NewSize.
  • Si NewSize vaut 0, ReallocMem renvoie un pointeur encapsulé nil.
  • Sinon, ReallocMem redimensionne le bloc existant ou alloue un nouveau bloc, copie les anciennes données dans celui-ci et le renvoie.

Voir aussi