System.SysUtils.TMarshaller.ReallocMem
Delphi
function ReallocMem(OldPtr: TPtrWrapper; NewSize: NativeInt): TPtrWrapper;
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| function | public | System.SysUtils.pas | System.SysUtils | TMarshaller |
Beschreibung
Weist einen Speicherblock zu und gibt ihn zurück.
- Wenn
OldPtrnil ist, weist ReallocMem einen neuen Speicherblock der GrößeNewSizezu. - Wenn
NewSize0 ist, gibt ReallocMem einen gekapselten nil-Zeiger zurück. - Ansonsten ändert ReallocMem die Größe des vorhandenen Blocks oder weist einen neuen Block zu, kopiert die alten Daten in diesen Block und gibt ihn zurück.