System.WideStrUtils.WStrAlloc

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function WStrAlloc(Size: Cardinal): PWideChar;

C++

extern DELPHI_PACKAGE System::WideChar * __fastcall WStrAlloc(unsigned Size);

Eigenschaften

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

Beschreibung

Reserviert Speicher für ein PWideChar und gibt einen Zeiger auf das erste Zeichen zurück.

WStrAlloc weist Speicher für ein PWideChar mit der maximalen Länge Size - 1 zu (1 Byte ist für das abschließende Nullzeichen reserviert). Der zurückgegebene Wert zeigt auf die Stelle im Speicher, an der sich das erste Zeichen befindet. Eine 32-Bit-Zahl, die den gesamten zugewiesenen Speicher angibt, wird in den vier Byte vor dem ersten Zeichen gespeichert; entspricht Size * 2 + 4. Wird mit WStrAlloc Speicher für einen String reserviert, sollte er mit WStrDispose wieder freigegeben werden.

Siehe auch