Routines de gestion des chaînes

De RAD Studio
Aller à : navigation, rechercher

Remonter à Catégories de l'API - Index


Cette rubrique présente les types de chaînes et fournit des liens vers les pages qui énumèrent et décrivent les différentes routines de gestion des chaînes.

Important : Certains types de chaînes ne sont pas supportés sur toutes les plates-formes.
Pour la gestion des chaînes, nous vous recommandons d'utiliser System.SysUtils.TStringHelper, qui est supporté sur toutes les plates-formes.
Type de chaîne Routines

System.SysUtils.TStringHelper supporte le type de chaîne par défaut (UnicodeString ou String) et fonctionne avec les chaînes basées sur 0 ou les chaînes basées sur 1. Pour de plus amples informations, voir Migration du code Delphi en mobile depuis le bureau.

Méthodes TStringHelper

Type de chaîne par défaut :

Méthodes UnicodeString

Type AnsiString :

  • System.AnsiStrings définit les routines de gestion du type AnsiString.
  • System.SysUtils définit les routines portant les mêmes noms (par exemple AnsiIndexStr) que ceux définis dans System.AnsiStrings).
    Les versions SysUtils sont utiles pour supporter un code plus ancien utilisant toujours des routines Ansixxxx.
  • System.AnsiStringBase est la classe de base de l'équivalent C++ du type de chaîne longue Delphi.
  • System.AnsiStringT est une classe template utilisée lors de la gestion d'une chaîne de type AnsiString Delphi comportant une page de code spécifiée par ce biais.

System.WideStrings.TWideStrings est la classe de base pour des objets représentant une liste de chaînes Unicode.

Méthodes TWideStrings

System.Classes.TStrings est la classe de base pour des objets représentant une liste de chaînes.

Méthodes TStrings

System.ShortString est conservé pour la compatibilité descendante.

System.RawByteString (non recommandé)

Voir le type AnsiString.

System.TResStringRec

Pointeurs de chaînes

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

Voir aussi