문제
나는 누군가가 나를 위해 이것에 대해 약간의 빛을 흘릴 수 있기를 바라고있다 : 델파이 2009에서 차이점은 무엇입니까? CompareStr
(sysutils에서 정의) 및 CompareString
(Windows API에서) 기능?
둘 다 사용될 로케일을 지정할 수있게 해주 며 사용 가능한 비교 플래그로 인해 Windows One이 단순히 "완료"입니까? 하나는 결과적으로 다른 것보다 빠릅니까?
해결책
비교는 로케일 정보를 사용하여 AE 및 Æ와 같은 것들이 일치로 취급되며 정렬은 지리적 지역에 적합합니다.
비교 ( '', loinvariantlocale)은 문자열의 문자를 바이트 바이드 비교 일뿐입니다. Comparest ( '', louserlocale)는 내부적으로 비교를 호출하므로 비교가 수용 할 수있는 추가 플래그 외에 동일합니다. 또한 감소되어 있으므로 속도와 비교를 직접 호출하는 속도의 차이가 보이지 않아야합니다.
제휴하지 않습니다 StackOverflow