System.SysUtils.TMarshaller.AsAnsi
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;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.SysUtils.pas | System.SysUtils | TMarshaller |
Beschreibung
Gibt einen gekapselten Zeiger auf die Zeichendaten eines Strings zurück.
Die AsAnsi-Gruppe von überladenen Methoden wandelt den String in eine Multibyte-Zeichencodierung um, bevor dieser im Puffer gespeichert wird. Die ersten zwei überladenen Methoden verwenden die Standardcodierung; die anderen zwei übernehmen das Argument CodePage
, das die zu verwendende Codierung angibt.