Discussion:
Name collision error occurs when building executable
(too old to reply)
Les Bartel
2008-08-08 18:40:04 UTC
Permalink
Knowledge base article 4KG6SEKG addresses this error, but I find the solution unacceptable.  I am using two Agilent drivers, one for a power supply and the other for a DMM (it is interesting that the KB article uses one of the drivers I'm using as an example).  Anyway, I really, really don't want to rename the VIs.  The program runs fine with the alledged conflicts in place.  Is there something I need to be concerned about?  The KB article is for version 8.5.  Is this a new "feature" in 8.5?
 
 - les
 
Wiebe@CARYA
2008-08-11 12:40:46 UTC
Permalink
Post by Les Bartel
Anyway, I really, really don't want to rename the VIs.  The program
runs fine with the alledged conflicts in place.  Is there something I
need to be concerned about?  The KB article is for version 8.5. 
Is this a new "feature" in 8.5?

It is a bug that this doesn't work in an executable. The ability to have two
VI's with the same name in memory is a new feature, introduced with the
project explorer (8.0).

Renaming is the only simple solution. The only other solution I can think of
it to make a dll out of the driver... Updating to 8.5.1 or 8.6 might also
help, although it's not in the list of bug fixes (for 8.5.1 or 8.6).

Regards,

Wiebe.
Ipshita_C
2008-08-11 17:40:07 UTC
Permalink
Hi Les Bart,
The name collision error occurs due to name conflicts and at present all third party instrument driver dependency files are given the same names regardless of the instrument. They follow a standard naming standard and therefore, the only option is to manually rename them.
Ipshita C.

Continue reading on narkive:
Loading...