TStrings - Interface

TStrings = class (TObject)Interface de TStringsExemples de TStrings
Constructeurs/Destructeur
constructorCreate Instancie un objet TStrings
destructorDestroyinherited virtualDétruit l'instance de l'objet.
Propriétés
propertyAsJSONArray : Stringread writePermet d'accéder à la représentation JSON du contenuQubes 6.0
propertyCaseSensitive : Booleanread writeDétermine la sensibilité à la casse
propertyCommaText : Stringread writePermet d'accéder à la représentation CommaText contenu
propertyDatas[] : Integerread writePermet d'accéder à l'identifiant numérique correspondant à un index
propertyDuplicates : TStringsDuplicatesread writeSpécifie la gestion de l'ajout de doublons dans une liste triée
propertyNames[] : StringreadPermet d'accéder à la partie "nom" d'une paire (nom=valeur)
propertySCSVText : Stringread writePermet d'accéder à la représentation SCSV du contenu
propertySorted : Booleanread writeDéfinit la propriété trié ou non de la TStrings
propertyStrings[] : Stringread write defaultPermet d'accéder à la chaîne située à un index
propertySVQText[] : Stringread writeRemplissage d'une TStrings à partir de données délimitéesQubes 6.2
propertyTabText : Stringread writePermet d'accéder à la représentation TSV du contenu
propertyText : Stringread writePermet d'accéder à la représentation Text (avec retours à la ligne) du contenu
propertyValues[] : Stringread writePermet d'accéder à la partie "valeur" d'une paire (nom = valeur)
Méthodes
functionAdd : Integer Ajoute une chaîne à la liste.
functionAddData : Integer Ajoute une chaîne et un identifiant numérique à la liste
procedureAddStrings Ajoute les éléments d'une autre TStrings
class functionClassName : StringinheritedRetourne le nom de la classe au format chaîne
class functionClassParent : TClassinheritedClasse parent de la classe
class functionClassType : TClassinheritedRetourne la métaclasse d'une classe
procedureClear Permet de supprimer toutes les chaînes contenues de la TStrings
functionCount : Integer Retourne le nombre d'éléments de la TStrings
procedureDelete Suppression d'un élément de la TStrings par son index
procedureExchange Intervertit deux éléments de la TStrings
functionExpandValuesAsMacros : String Dans une chaîne source, remplace des chaînes de caractères par d'autres, définies dans la TStrings
procedureFreeinheritedDétruit l'instance de l'objet si non-nil
functionIndexOf : Integer Recherche un élément et retourne son index
functionIndexOfData : Integer Retourne l'index correspondant à un identifiant numérique
functionIndexOfName : Integer Retourne l'index correspondant à un nom
procedureInsert Insère un élément dans la TStrings
procedureInsertData Insère une chaîne et un identifiant numérique dans la liste
functionJoin : String Description de JoinQubes 6.3
procedureLoadFromFile Charge une TStrings depuis un fichier texte
procedureLowerCase Passe toutes les chaînes en minuscule
procedurePack Supprime les chaînes vides de la TStrings
functionPop : String "Dépile" et retourne la dernière chaîne de la TStrings
procedurePostfix Suffixe toutes les chaînesQubes 6.0
procedurePrefix Préfixe toutes les chaînesQubes 6.0
procedurePush "Empile" une chaîne en fin de TStrings
procedureRemove Supprime une chaîne de la TStrings par son nom
procedureReverse Inverse l'ordre des chaînes dans la TStrings
procedureSaveToFile Enregistre une TStrings dans un fichier
procedureSort Trie la TStrings
procedureSortAndRemoveDuplicates Trie et supprime les doublons
functionToArray : TStringArray Retorune un tableau dynamique contenant les chaînesQubes 8.0
procedureTrimStrings supprime les caractères de contrôle présents en début et fin des chaînes de la TStrings
procedureUpperCase Passe toutes les chaînes en majuscule
functionValueFromIndex : String Retourne la valeur pour un index donné