Page 1 of 1

Some external file changes are not determined

Posted: Mon Nov 20, 2006 2:02 am
by AlexL
Hello.

If I'm comparing two files and use "COPY" command (from command prompt) to copy third file over one of the two, this event is determined by EDP v3.5.0.6-Beta, which is normal. But if I copy that third file by FAR Manager ("Use system copy routine" option is unchecked), the change is not determined (which is strange and causes bug suspect in EDP). If this option is enabled, the change is determined as needed (which is normal).

Thank you.

Posted: Mon Nov 20, 2006 11:24 am
by psguru
I don't think it's an EDP's problem. It uses FindFirstChangeNotification / FindNextChangeNotification Win32 API to monitor file system changes. I think that when you uncheck "Use system copy routine" in FAR Manager, it does not notify Windows of file system changes somehow.

Some external file changes are not determined

Posted: Thu Apr 12, 2007 12:39 am
by Yahoo Serious
I am having the same problem. When deleting a file and saving another file with the same name, this new file is not noticed by ExamDiff change notifications.

This is very relevant for me, since I use Delphi. When editing and saving a file in Delphi (BDS 2006) ExamDiff does not generate change notifications. So it looks like Delphi first moves the old file to the backup-directory "__history" , and then saves a new file. (I seem to remember this notification working for BDS 2005, however.)

Posted: Thu Apr 12, 2007 12:47 pm
by psguru
We'll be making some improvements in this area for the next build of 3.5.