System.TMarshal.ReallocMem
Delphi
class function ReallocMem(OldPtr: TPtrWrapper; NewSize: NativeInt): TPtrWrapper;
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| function | public | System.pas | System | TMarshal |
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.