public void RemoveDuplicates() { int PosIt; PosIt = 0; while(PosIt < Count-1) { if(FComparer.Compare(this[PosIt],this[PosIt+1]) == 0 ) RemoveAt(PosIt); else PosIt++; } }