2011-03-01 27 views
9

¿Hay alguna manera de comparar dos archivos de texto y mostrar el diff si no son idénticos en dunit?DUnit Comparar dos archivos de texto y mostrar Diff

El comienzo fácil es leerlos en TStringList, sin embargo, el código para comparar dos archivos de texto es mucho más complicado, y la GUI en el DUnitGui no es suficiente para esto.

¿Alguna idea? ¿sugerencia?

+0

¿Qué hay de usar GNU diff? –

+0

está escrito en delphi? – none

+0

@none No, tendría que pagarlo, crear un proceso, esperar a que se complete y capturar stdout. Estoy seguro de que podrías vincularlo programáticamente también, pero es que el camino de hacky es más fácil. –

Respuesta

9

Hay una pequeña unidad que viene con algunos ejemplos llamados TDiff, esta disponible en http://angusj.com/delphi/ y le permitirá comparar 2 archivos y ver las diferencias, también permite la fusión.

Es una utilidad muy simple que puede descargar la fuente completa.

+0

np problema, y ​​un pdf incluido! bonito. – none

Cuestiones relacionadas