System.WideStrUtils.WStrAlloc

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi