TList 형에서 루프를 돌리면서 조건식을 통과하지 못하는 item 을 삭제할 경우,
일반적인 i:=0 to List.Count-1 로 하면 클난다.
Delete 를 하면서 List의 item들이 밀려 맞춰지기 때문이다. (Count 도 달라지고...)

i:=List.Count-1 downto 0 을 해야한다.
Posted by bloodguy
,