07-19-2009 05:48 PM
I received the following message when I tried to build an exe file.
Visit the Request Support page at ni.com/ask to learn more about resolving this problem. Use the following information as a reference: Error 8 occurred at Invoke Node in AB_EXE.lvclass:Build.vi->AB_Engine_Build.vi->AB_Build_Invoke.vi->AB_Build_Invoke.vi.ProxyCaller Possible reason(s): LabVIEW: File permission error. You do not have the correct permissions for the file. ========================= NI-488: DMA hardware error detected. Method Name: Build:Application
Can anyone tell me what I need to do to build my VI?
07-20-2009 10:19 AM
Hi.. Have you set the location of the executable?
If yes, is there any file that is already created/placed with read only permissions?
If no, does the login you're using have permissions to write in that location?
07-20-2009 05:38 PM
I did get a build this time but received the above report about moving files. I have never had this problem with 8.5.1. What do I need to do to correct this problem?
07-20-2009 10:22 PM
Do you have included in your program builder vis that are part of any library that you use it in evaluation mode? If so, you can not build any executable or application distribution in this case.
Virginia
07-20-2009 11:00 PM
Ernie, I'm not very sure.
But as some checks and things that seem different from what I do.
- Just check the dependencies, do you by any chance have duplicate dependencies? I mean is it possible that you're trying to pull some dependencies from 8.5.1 and then some from 8.6? If thats the case, you'll get the duplication warning. In that case, just ensure that you're pulling dependencies from the same locations. 🙂
- It doesn't really make a difference, but I'm curious, why you're building the application in the instr.lib directory? Is it a common practice?
07-21-2009 03:36 AM
Ernie@dti wrote:
I did get a build this time but received the above report about moving files. I have never had this problem with 8.5.1. What do I need to do to correct this problem?
Ernie, this is something that happens with the Report Generation Toolkit (RGT) in LV 8.6 due to its LVClass architecture.
There is not too much you can do about it, but its mostly harmless other than for the fact than your executable will have lots of external RGT VIs in the build directory.
07-21-2009 04:46 AM
The reason for this warning message is due to the change that has happened to the Report Generation toolkit version that got released with LabVIEW 8.6.
Till LabVIEW 8.5.1, if we need to build an application that has Report Generation toolkit vis then we have to manually add them in the list of vis to be added in the installer. But in LabVIEW 8.6, we dont need to do that as by default if we add a Report Generation toolkit vi, that vi is added automatically.
I have came across this warning in few of my application building and didnt face any issues later.
Go ahead and deploy your application on the target systems without any worries.
Regards,
Sundar Ganesh