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