Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Difference between files

Posted on 2003-11-28
5
Medium Priority
?
255 Views
Last Modified: 2010-04-05
I looking for the alhgoritm for compating two files, showing new and erased chars/lines. The same as calling 'diff' does.
I need a working soultion for Delphi.
0
Comment
Question by:Lukasz Lach
  • 3
5 Comments
 
LVL 7

Expert Comment

by:sftweng
ID: 9839298
Have a look at FreeVCS - it has a good diff-style utility. http://www.freevcs,org
0
 
LVL 5

Author Comment

by:Lukasz Lach
ID: 9839320
nope, it's dll based.
0
 
LVL 7

Expert Comment

by:sftweng
ID: 9839346
But you could get the source code for their utility from there I think.
0
 
LVL 34

Expert Comment

by:Slick812
ID: 9847313
what kind of comparing are you needing? I do not know the  'diff'  program.  You could just run through both files and see if any bytes are not the same, however if you want to compare the (I guess text) file data to find chunks that  may have been removed, it can get kind of complicated
0
 
LVL 7

Accepted Solution

by:
sftweng earned 1200 total points
ID: 9847369
You will find a free TDiff component and utility (Delphi) at Angus Johnson's web site http://www.users.on.net/johnson/delphi/
0

Featured Post

[Webinar] Cloud and Mobile-First Strategy

Maybe you’ve fully adopted the cloud since the beginning. Or maybe you started with on-prem resources but are pursuing a “cloud and mobile first” strategy. Getting to that end state has its challenges. Discover how to build out a 100% cloud and mobile IT strategy in this webinar.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The uses clause is one of those things that just tends to grow and grow. Most of the time this is in the main form, as it's from this form that all others are called. If you have a big application (including many forms), the uses clause in the in…
Introduction I have seen many questions in this Delphi topic area where queries in threads are needed or suggested. I know bumped into a similar need. This article will address some of the concepts when dealing with a multithreaded delphi database…
Exchange organizations may use the Journaling Agent of the Transport Service to archive messages going through Exchange. However, if the Transport Service is integrated with some email content management application (such as an anti-spam), the admin…
This lesson discusses how to use a Mainform + Subforms in Microsoft Access to find and enter data for payments on orders. The sample data comes from a custom shop that builds and sells movable storage structures that are delivered to your property. …

926 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question