System.SysUtils.TMarshaller.AsAnsi

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function AsAnsi(const S: string): TPtrWrapper; overload;
function AsAnsi(S: PWideChar): TPtrWrapper; overload;
function AsAnsi(const S: string; CodePage: Word): TPtrWrapper; overload;
function AsAnsi(S: PWideChar; CodePage: Word): TPtrWrapper; overload;

C++

System::TPtrWrapper __fastcall AsAnsi(const System::UnicodeString S)/* overload */;
System::TPtrWrapper __fastcall AsAnsi(System::WideChar * S)/* overload */;
System::TPtrWrapper __fastcall AsAnsi(const System::UnicodeString S, System::Word CodePage)/* overload */;
System::TPtrWrapper __fastcall AsAnsi(System::WideChar * S, System::Word CodePage)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils TMarshaller


Description

Renvoie un pointeur encapsulé sur les données caractères d'une chaîne.

Le groupe AsAnsi de méthodes surchargées transforme la chaîne dans un encodage de caractères multi-octets avant de la stocker dans le tampon. Les deux premières méthodes surchargées utilisent l'encodage par défaut, tandis que les deux autres prennent l'argument CodePage indiquant l'encodage à utiliser.

Voir aussi