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 OldPtrvaut nil, ReallocMem alloue un nouveau bloc de mémoire de la tailleNewSize.
- Si NewSizevaut 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.