System.SysUtils.TMarshaller.ReallocMem
Delphi
function ReallocMem(OldPtr: TPtrWrapper; NewSize: NativeInt): TPtrWrapper;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.SysUtils.pas | 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 tailleNewSize
. - 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.