System.WideStrUtils.WStrAlloc
Delphi
function WStrAlloc(Size: Cardinal): PWideChar;
C++
extern DELPHI_PACKAGE System::WideChar * __fastcall WStrAlloc(unsigned Size);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.WideStrUtils.pas System.WideStrUtils.hpp |
System.WideStrUtils | System.WideStrUtils |
Description
Alloue un tampon pour une chaîne PWideChar et renvoie un pointeur sur son premier caractère.
WStrAlloc alloue un tampon pour une chaîne PWideChar avec une longueur maximale de Size - 1 (1 octet doit être réservé pour le caractère de terminaison). Le résultat pointe sur l'emplacement où sera stocké le premier caractère de la chaîne. Un nombre sur 32 bits donnant la mémoire totale allouée est stocké dans les quatre octets qui précèdent le premier caractère ; ce nombre est égal à Size * 2 + 4. Si l'espace pour une chaîne est alloué à l'aide de WStrAlloc, il doit être restitué via WStrDispose.