2009-05-22 4 views
3

예를 들어 한 XML 라이브러리에서 새 XML 라이브러리로 마이그레이션하는 동안 데이터 유효성 검사를 위해 이전 텍스트와 새 텍스트가 동일해야합니다.Delphi 용 간단한 텍스트 비교 단위가 있습니까?

작은 파일의 경우 수동으로 비교할 수 있지만 크기가 큰 파일의 경우 다른 파일, 누락 된 파일 또는 새 파일 만 볼 수 있습니다.

두 개의 문서를 스캔하고 내용이 다른 라인에 대한 정보를 수집 할 수있는 간단하지만 신뢰할 수있는 diff 유닛을 알고 있습니까?

단위는 WideString (XML 텍스트의 경우)을 지원해야합니다.

답변

6

TDiff? diffing 구성 요소의 소스가 안에 있습니다. Delphi 2009를 사용하고 있다면, Unicode 문자열을별로 다루지 않아야합니다. 그렇지 않으면 WideString을 처리하기 위해 약간의 변경이 필요할 수 있지만 수정하기가 너무 힘들지는 않습니다. diff 장치 자체는 28K보다 약간 작습니다.

+3

나는 당신을 위해 링크 추가의 자유를 취했다 :) 마크 업 구문에 대한 정보는 편집기 툴바에서 도움말 버튼을 확인하자. – onnodb

+0

@onnodb - 그 링크에 +1, 흥미로운 부분이 있습니다. – robsoft