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
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.