StringList.Sorted := true;
で StringList.Addすると重複データが弾かれるみたいです。
しかし、
StringList.Sorted := true;
StringList.Duplicates := dupAccept; // 重複を許可する
で StringList.Addすると重複データもソートされていました。
どうやら初期の設定は
StringList.Duplicates := dupIgnore; // 無視
のようです。
StringList.Duplicates := dupError; とすると、
重複データがAddされた時に例外処理ができるそうです。
先は長い。
|