Bonjour,
J'utilise un TStringList pour trier une liste de noms et éliminer les doublons, grâce à ses propriétés Duplicates et Sorted.
Mais quand j'ajoute des noms avec le caractère "a en e" (æ) le TStringList ne semble pas faire la distinction avec un simple "ae". Ex:
Est-ce un bug, est-ce le fonctionnement normal (D2010) ? Et surtout, comment faire pour obtenir le comportement souhaité ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 procedure TForm1.Button1Click(Sender: TObject); var sl: TStringList; begin sl := TStringList.Create; sl.Duplicates := dupIgnore; sl.Sorted := TRUE; sl.Add('Stabæk'); sl.Add('Stabaek'); Memo1.Lines.AddStrings(sl); // Contient uniquement "Stabæk" ! sl.Free; end;
Partager