Gebräuchliche Routinen für nullterminierte Strings

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Mit Strings arbeiten


Die Routinen für nullterminierte Strings decken verschiedene Funktionsbereiche ab. In diesen Bereichen dienen verschiedene Routinen demselben Zweck, verwenden jedoch für interne Berechnungen unterschiedliche Kriterien.

In den nachfolgenden Tabellen sind diese Routinen nach folgenden Funktionsbereichen geordnet:

Gegebenenfalls enthalten die Tabellen weitere Spalten, in denen angegeben ist, ob die Routine Groß-/Kleinschrift, lokale Spracheinstellungen sowie Multibyte-Zeichensätze (MBCS) berücksichtigt.

Routinen für nullterminierte String-Vergleiche

Routine Groß-/Kleinschreibung Berücksichtigt lokale Spracheinstellungen MBCS-Unterstützung

System.SysUtils.AnsiStrComp

Ja

Ja

Ja

System.SysUtils.AnsiStrIComp

Nein

Ja

Ja

System.SysUtils.AnsiStrLComp

Ja

Ja

Ja

System.SysUtils.AnsiStrLIComp

Nein

Ja

Ja

System.SysUtils.StrComp

Ja

Nein

Nein

System.SysUtils.StrIComp

Nein

Nein

Nein

System.SysUtils.StrLComp

Ja

Nein

Nein

System.SysUtils.StrLIComp

Nein

Nein

Nein

Routinen zum Umwandeln der Groß-/Kleinschreibung für null-terminierte Strings

Routine Berücksichtigt lokale Spracheinstellungen MBCS-Unterstützung

System.SysUtils.AnsiStrLower

Ja

Ja

System.SysUtils.AnsiStrUpper

Ja

Ja

System.SysUtils.StrLower

Nein

Nein

System.SysUtils.StrUpper

Nein

Nein

Routinen zum Bearbeiten von Strings

Routine

System.SysUtils.StrCat

System.SysUtils.StrLCat

Routinen für Teilstrings

Routine Groß-/Kleinschreibung MBCS-Unterstützung

System.SysUtils.AnsiStrPos

Ja

Ja

System.SysUtils.AnsiStrScan

Ja

Ja

System.SysUtils.AnsiStrRScan

Ja

Ja

SysUtils.StrPos

Ja

Nein

System.SysUtils.StrScan

Ja

Nein

System.SysUtils.StrRScan

Ja

Nein

Routinen zum Kopieren nullterminierter Strings

Routine

System.SysUtils.StrCopy

System.SysUtils.StrLCopy

System.SysUtils.StrECopy

System.SysUtils.StrMove

System.SysUtils.StrPCopy

System.SysUtils.StrPLCopy

Siehe auch