Mit Strings arbeiten
Nach oben zu RTL
Für Delphi enthält die RTL verschiedene Routinen zur String-Verarbeitung, die für die unterschiedlichen String-Typen spezifisch sind. Dabei handelt es sich um Routinen für Strings (AnsiString und UnicodeString), WideStrings (WideString) und nullterminierte Strings (PChars). Routinen für nullterminierte Strings erkennen an dieser Terminierung die Stringlänge. Für ShortString -Typen liegen keine speziellen Routinen vor. Es sind jedoch einige vordefinierte Delphi-Compilerroutinen zur Bearbeitung von ShortString
-Typen verfügbar. Hierzu gehören z.B. die Standardfunktionen Low
und High
. Nähere Angaben zu den verschiedenen Stringtypen finden Sie in der Delphi-Sprachreferenz - Index.
Für C++ enthält die RTL verschiedene Routinen zur String-Verarbeitung, die für die unterschiedlichen String-Typen spezifisch sind. Dabei handelt es sich um Routinen für WideStrings, AnsiStrings und nullterminierte Strings (char *
). Routinen für nullterminierte Strings erkennen an dieser Terminierung die Stringlänge.
Themen
Die folgenden Abschnitte bieten einen Überblick über viele Stringbehandlungsroutinen in der Laufzeitbibliothek:
- Wide-Zeichen-Routinen
- Gebräuchliche Routinen für AnsiStrings
- Gebräuchliche Routinen für nullterminierte Strings
- Strings deklarieren und initialisieren
- String-Typen mischen und konvertieren
- Konvertierungen von String in PChar
- Compiler-Direktiven für Strings