System.SysUtils.TMarshaller.AllocStringAsAnsi

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function AllocStringAsAnsi(const Str: string): TPtrWrapper; overload;
function AllocStringAsAnsi(const Str: string; CodePage: Word): TPtrWrapper; overload;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public System.SysUtils.pas System.SysUtils TMarshaller


Beschreibung

Kopiert einen String in einen Puffer.

Die Methode AllocStringAsAnsi ist überladen:

  • Die erste überladene Funktion gibt einen gekapselten Zeiger zurück, der einen Puffer mit einer Kopie von Str referenziert, die in der Multibyte-Standardcodierung mit einem Null-Begrenzer codiert ist. Der Puffer wird freigegeben, wenn Flush aufgerufen wird oder der Record den Gültigkeitsbereich verlässt.
  • Die zweite überladene Funktion gibt einen gekapselten Zeiger zurück, der einen Puffer mit einer Kopie von Str referenziert, die in der in CodePage angegebenen Multibyte-Standardcodierung mit einem Null-Begrenzer codiert ist. Der Puffer wird freigegeben, wenn Flush aufgerufen wird oder der Record den Gültigkeitsbereich verlässt.

Siehe auch