Bonsoir.
En parlant de TString, je suppose qu'il s'agit plutôt de TStrings.
Tu n'as pas à patauger ou à te tenir à distance.
TStrings est la classe de base (abstraite) pour mémoriser une liste de string.
Il ne faut pas déclarer une variable de type TStrings (sauf si tu veux faire un composant perso).
Qu'est-ce qu'un TStringList ? C'est une classe descendant directement de TStrings.
Donc en manipulant un stringlist, sans le savoir tu utilises TStrings.
Idem pour un listBox : la propriété Items est un TStrings.
Donc pas de peur à utiliser AddStrings puisque cette procedure, déclarée dans TStrings, est reprise par stringList.
StringList1.AddStrings(StringList2);
Ceci ajoute les lignes de StringList2 (= TStrings) dans StringList1.
En espérant que tu y vois un peu plus clair.
Cordialement
Thierry
Partager