System.WideStrUtils.WStrAlloc
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.