String-Behandlungsroutinen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu API-Kategorien - Index


In diesem Thema sind die String-Typen und die Links zu den Seiten aufgeführt, die die verschiedenen String-Behandlungsroutinen und deren Beschreibungen enthalten.

Wichtig: Einige String-Typen werden nicht auf allen Plattformen unterstützt.
Verwenden Sie für die String-Behandlung die Klasse System.SysUtils.TStringHelper, die auf allen Plattformen unterstützt wird.
String-Typ Routinen

System.SysUtils.TStringHelper unterstützt den Standard-String-Typ (UnicodeString oder String) und arbeitet mit 0- oder 1-basierten Strings. Weitere Informationen finden Sie unter Migrieren von Delphi-Code zu mobilen Anwendungen vom Desktop aus.

Methoden von TStringHelper

Standard-String-Typ:

Methoden von UnicodeString

AnsiString-Typ:

  • System.AnsiStrings definiert Routinen zur Behandlung des AnsiString-Typs.
  • System.SysUtils definiert Routinen mit denselben Namen (z. B. AnsiIndexStr) wie die in System.AnsiStrings definierten Routinen.
    Mit den SysUtils-Versionen kann älterer Code unterstützt werden, in dem noch die Ansixxxx-Routinen verwendet werden.
  • System.AnsiStringBase ist die Basisklasse für die C++-Entsprechung des Delphi-Datentyps für lange Strings.
  • System.AnsiStringT ist eine Template-Klasse, die bei der Behandlung eines Delphi-AnsiStrings verwendet wird, für den eine Codeseite angegeben ist.

System.WideStrings.TWideStrings ist die Basisklasse für Objekte, die eine Liste mit Unicode-Strings darstellen.

Methoden von TWideStrings

System.Classes.TStrings ist die Basisklasse für Objekte, die eine Liste mit Strings darstellen.

Methoden von TStrings

System.ShortString wird nur aus Gründen der Abwärtskompatibilität beibehalten.

System.RawByteString (nicht empfohlen)

Siehe AnsiString-Typ.

System.TResStringRec

String-Zeiger

System.MarshaledString
System.PChar
System.PRawByteString
System.PResStringRec
System.PShortString
System.PUnicodeString
System.PWideString

Siehe auch