System.StringToWideChar
Delphi
function StringToWideChar(const Source: UnicodeString; Dest: PWideChar; DestSize: Integer): PWideChar;
C++
extern DELPHI_PACKAGE WideChar * __fastcall StringToWideChar(const UnicodeString Source, WideChar * Dest, int DestSize);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.pas System.hpp |
System | System |
Description
Renvoie une chaîne UNICODE à partir d'une chaîne AnsiString.
StringToWideChar convertit une chaîne d'ANSI vers UNICODE et stocke le résultat dans une mémoire tampon spécifiée.
Source est la chaîne à convertir. Elle doit comprendre au plus DestSize – 1 caractères.
Dest est la mémoire tampon dans laquelle StringToWideChar écrit la chaîne UNICODE correspondante. L'appelant alloue cette mémoire pour inclure au moins DestSize caractères étendus. Après l'appel, Dest contient au plus DestSize - 1 caractères, terminés par un caractère étendu NULL.
DestSize est la taille de la mémoire tampon Dest.
StringToWideChar renvoie un pointeur vers Dest.