|
Un Stringlist gère
une liste de chaines. Une chaine est plusieurs strings.
Cette liste est utilisé lorsque l'on a besoin d'effectuer quelques
opérations spécifiques sur plusieurs chaines.
Pour
créer un stringlist, il suffit de créer tout d'abord une
variable avec "TStringList".
Var
St:TStringList;
St:=TStringList.Create;
|
|
Ajouter une chaine
à la liste |
Supprimer une
chaine de la liste |
Ici, c'est la première
chaine qui est supprimer.
"test" est
inséré à la première chaine.
Pour insérer
une chain à la deuxième ligne, il suffit de mettre "1"
à la place de "0".
St.LoadFromFile('NomFichier');
|
|
"NomFichier"
est le nom complet du fichier (ex: c:\test.txt).
Supprimer le
contenu de la liste |
La première
chaine deviendra la deuxième et la deuxième deviendra la
première chaines.
Compter le nombre
de chaine dans une liste |
Trier la liste
en ordre croissant |
Récupérer
une chaine suivant l'indice |
Rechercher l'indice
d'une chaine |
Rechercher l'indice
d'une chaine d'une liste triée |
Var
indice : integer;
St.Find('test',indice);
|
|
"indice"
contient maintenant la position de la chaine "test".
Lorsque vous avez terminé avec l'utilisation de la stringlist,
il faut alors la libérer avec la procédure Free.
|