System.TMarshal.AllocStringAsUtf8

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

class function AllocStringAsUtf8(const Str: string): TPtrWrapper; overload;
class function AllocStringAsUtf8(S: PWideChar): TPtrWrapper; overload;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public System.pas System TMarshal


Beschreibung

Kopiert einen String in einen Puffer.

Die Methode AllocStringAsUtf8 gibt einen gekapselten Zeiger zurück, der einen Puffer mit einer Kopie von Str referenziert, die in der Einzelbyte-Standardcodierung mit einem Null-Begrenzer codiert ist. Der Puffer wird freigegeben, wenn Flush aufgerufen oder der Record ungültig wird.

Siehe auch