12-24-2009 10:24 AM
I'm, using LabView 8.6 and I'm trying to make executable file.
The application builder returns warning:
"LabVIEW prevented a file name collision during the build. Duplicate file names cannot be copied to the same destination. You can rename files as part of the build process to avoid name conflicts."
...and no executable is created.
I'm pretty sure the warning comes from the fact that I use dynamic class member VIs, that are by definition have to have same names in both parent and children.
The following link (http://zone.ni.com/reference/en-XX/help/371361E-01/lvhowto/caveats_apps_dlls/) says " If you don't rename the files, Application Builder moves the files to different folders for you to avoid a filename collision.", but no folders are created.
Any help here?
12-25-2009 09:27 AM
Hi,
If you have a parent class and one or more child classes, during the build LV will create a folder for each class with a conflicting VI. The offending VIs will be dumped in their respective folders, resolving the conflict. For what it's worth, I've used dynamic dispatch VIs several times in executables in LV 8.6 without seeing the issue you're reporting.
My only advice would be to:
1) make sure that you haven't somehow put two VIs of the same name in the same class (not even sure that's possible).
2) make sure you aren't renaming a VI during the build and creating a conflict
JasonP - CLD
12-26-2009 08:30 AM
12-27-2009 11:02 PM