09-09-2008 01:41 AM
Hi,
I've successfully setup both LVDiff and LVMerge with TortoiseSVN and I'm using it heavily, but I get an error from LVDiff if the VI belongs to a library:
Error 1004 occurred at Open VI Reference in NI_procmphier.lvlib:CMP compare two VIs.vi->lvdiff.vi
Possible reason(s): LabVIEW: The VI is not in memory.
To load a VI into memory with the Open VI Reference function, a path must be wired for the VI Path input.
VI Name: TMCalc_Qp.vi
Has anyone changed LVdiff so that it works with VIs in library?
09-10-2008 09:27 AM
I just had the same problem, strange that no one has seen it before...
The correction is committed in the project's repository since 2 years, but the download archive contains an older version.
You can download the right version from this link. Just replace the vi in the lvdiff directory!
Charles
09-10-2008 12:35 PM
Ok, now it works excellent!
Thank you VERY much.
/LeifS
09-12-2008 11:05 AM
Hi, all.
Sounds like I need to get busy and release a new zipfile download. Thanks for the reminder!
--Ian Dees
LVDiff maintainer
09-22-2008 04:39 PM
Well, I'm glad I found this thread. I downloaded the zip file last week and faced the same problem. The new VI works....
Paul
11-24-2011 11:05 AM
I got an issue with lvdiff.
The lvdiff.ini file is missing in the archive !
11-29-2011 02:12 PM
Hello, Callahan.
The lvdiff.ini file gets created by lvdiff.exe so that lvdiff.vi knows what files to compare; we don't include it in the archive.
--Ian
11-29-2011 03:41 PM
I agree, normally the ini file is creatd by the run-time if it does'nt exist.
But not in this case, I don't understand why and how to solve my problem.
11-29-2011 03:47 PM
Hi, Callahan.
Does the problem persist if you install LVDiff to a different directory? LVDiff was written in the days before the Program Files directory was protected, and (against good practice, I must admit) stores its .ini file alongside the .exe. What it should do is at least use the application settings directory. But installing to C:\LVDiff or somewhere similar may get around that restriction.
--Ian
11-29-2011 03:50 PM
Hi,
I have set all autorisations on the meta-diff forlder, but maybe it's not enough.
I put it into c/program files.
I use Windows 7.
Any idea ?