문제

나는 누군가가 나를 위해 이것에 대해 약간의 빛을 흘릴 수 있기를 바라고있다 : 델파이 2009에서 차이점은 무엇입니까? CompareStr (sysutils에서 정의) 및 CompareString (Windows API에서) 기능?

둘 다 사용될 로케일을 지정할 수있게 해주 며 사용 가능한 비교 플래그로 인해 Windows One이 단순히 "완료"입니까? 하나는 결과적으로 다른 것보다 빠릅니까?

도움이 되었습니까?

해결책

비교는 로케일 정보를 사용하여 AE 및 Æ와 같은 것들이 일치로 취급되며 정렬은 지리적 지역에 적합합니다.

비교 ( '', loinvariantlocale)은 문자열의 문자를 바이트 바이드 비교 일뿐입니다. Comparest ( '', louserlocale)는 내부적으로 비교를 호출하므로 비교가 수용 할 수있는 추가 플래그 외에 동일합니다. 또한 감소되어 있으므로 속도와 비교를 직접 호출하는 속도의 차이가 보이지 않아야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top