LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Error type of E748

The vi runs fine in LV8. However, when I tried to make an executable file using project explore, the exe file has broken arrow, and indicate " VI has an error of type E748. need full development version of Labview to fix the rrors" I do have full development version, but I can't find any information about E748. Anyone know what's going on?

Thanks,
DG
0 Kudos
Message 1 of 7
(3,629 Views)
Errors of these types often have something to do with linking issues. Usually the LabVIEW Run-Time engine has problems linking together all the necessary subVIs and driver functions.

Some things to check: which drivers are you using in your application, and do the version numbers on the target system match the version on the development system? Also, are you trying to run the exe on the development system? Do you still see the error?
Jarrod S.
National Instruments
0 Kudos
Message 2 of 7
(3,619 Views)
Thanks for your reply. Can you give me some more detail? what drivers are you talking about? or version number? I have LV8.01 and the application builder comes with that. After I build the exe, I can't even get the program running on the same machine, even though it runs fine under LV enviroment.

Thanks,
DG
0 Kudos
Message 3 of 7
(3,611 Views)
Hi DG,

By drivers I meant what hardware you might be accessing. Are you using VISA to control the serial port? DAQmx to acquire data, or the IMAQ VIs for a vision application? If it's none of the above or something else, let me know.

Another quick thing you might try is a force-recompile of your original VIs. To do that, open up LabVIEW and open your project. Then open the main VI. Hold down <Ctrl+Shift> and press the Run arrow. This will force LabVIEW to recompile your VIs and relink all the subVIs. Try rebuilding your project after that and let me know if anything changes.

Message Edited by Jarrod S. on 06-06-2006 02:50 PM

Jarrod S.
National Instruments
0 Kudos
Message 4 of 7
(3,607 Views)
Hi, Jarrod,

A force-recompile seems to fix E748 error. So thank you!

However, I have related questions on this subject. I use a lot of dynamic loading vi (open vi reference, then run sub routine). In LV enviroment, I can easily find out the exact vi path for open vi reference, but in exe, I don't have these file structure any more, how do I set file path then? for example:

my main vi is in: c:\labview\app\main\main.vi
my sub application is in: c:\labview\app\fun1\sub1.vi

so in main vi, I can easily use current vi path to trace my sub routine path.

In exe version, all I have is one file: c:\labview\build\application.exe
so how do I specify my sub application path?

thanks,
DG


0 Kudos
Message 5 of 7
(3,595 Views)
This KnowledgeBase and this one should help you get started with this one. This is also a common question on the forums. Good luck!
Jarrod S.
National Instruments
0 Kudos
Message 6 of 7
(3,590 Views)
I had this error. I tried the solutions above with no luck. I created an installer, but still no luck. In the end, it was a driver linking error, as you said. In my case, I made the executable in LV 8.6.1. The machine I was trying to run it on had Daqmx 8.6of6 I installed Daqmx 8.8of2 and it worked.
0 Kudos
Message 7 of 7
(3,225 Views)