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
OldPtr
nil ist, weist ReallocMem einen neuen Speicherblock der GrößeNewSize
zu. - Wenn
NewSize
0 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.