System.SysUtils.TMarshaller.ReallocMem

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function ReallocMem(OldPtr: TPtrWrapper; NewSize: NativeInt): TPtrWrapper;

C++

System::TPtrWrapper __fastcall ReallocMem(System::TPtrWrapper OldPtr, System::NativeInt NewSize);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils TMarshaller

Beschreibung

Weist einen Speicherblock zu und gibt ihn zurück.

  • Wenn OldPtrnil ist, weist ReallocMem einen neuen Speicherblock der Größe NewSize 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.

Siehe auch