System.TMarshal.ReallocMem
Delphi
class function ReallocMem(OldPtr: TPtrWrapper; NewSize: NativeInt): TPtrWrapper;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.pas | System | TMarshal |
Description
Alloue et renvoie un bloc de mémoire.
- Si
OldPtr
vaut nil, ReallocMem alloue un nouveau bloc de mémoire de la tailleNewSize
. - Si
NewSize
vaut 0, ReallocMem renvoie un pointeur encapsulé nil. - Sinon, ReallocMem redimensionne le bloc existant ou alloue un nouveau bloc et copie les données anciennes vers celui-ci, puis le renvoie.