4 Stimmen

Gibt es eine einfache Text-Diff-Unit für Delphi?

Für die Datenvalidierung, z. B. bei der Migration von einer XML-Bibliothek zu einer neuen, müssen wir sicherstellen, dass der alte und der neue Text identisch sind.

Bei kleinen Dateien kann der Vergleich manuell durchgeführt werden, aber bei großen Dateien wäre es zeitsparend, nur die Zeilen zu sehen, die sich unterscheiden, fehlen oder neu sind.

Kennen Sie ein einfaches, aber zuverlässiges Diff-Gerät für Delphi, das zwei Dokumente scannen und Informationen über Zeilen mit unterschiedlichem Inhalt sammeln kann?

Das Gerät sollte WideString (für XML-Text) unterstützen.

9voto

TDiff ? Der Quellcode für die Diffing-Komponente befindet sich im Programm. Wenn Sie Delphi 2009 verwenden, sollte es Unicode-Strings ohne große Schwierigkeiten verarbeiten. Andernfalls müssen Sie möglicherweise einige Änderungen vornehmen, um WideStrings zu verarbeiten, aber es sieht nicht so aus, als ob es zu schmerzhaft wäre, es zu ändern. Die Diff-Unit selbst ist etwas kleiner als 28K.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X