LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

What can I do about "LabVIEW load error code 38: Failed to uncompress part of the VI."

While attempting to load an executable LabVIEW application for LabVIEW 2009 SP1 on a Windows-XP machine when the following pop-up message occurs. "LabVIEW: Memory or data structure corrupt. An error occurs in loading VI 'NI_Gmath.lblib: Backward Bracket Search.VI'. LabVIEW load error code 38: Failed to uncompress part of the VI. The VI is most likely corrupt." What seems odd is that the same LabVIEW application loads fine when logged on as a privileged user account, but fails to load on a private user account.

0 Kudos
Message 1 of 2
(3,267 Views)

Here's a thought:

 

So when something is decompressed, a temp folder is often used. 

 

I have no idea why LabVIEW would be decompressing anything, but I suspect it is trying to put the decompressed file into a temp folder where the user does not have write permissions.

 

In the .ini file for your executable, you can add a line that specified the location of the temp folder to use:

 

tmpdir=C:\Temp

 

On my Win7 machine, the location is:

 

C:\Users\MyUserName\AppData\Local\Temp

 

On WinXP, it is probably:

 

C:\Documents And Settings\YourUserName\local settings\temp

 

 Try changing the tmpdir key in your ini file to something to C:\Temp and see if that helps.

 

- john

http://www.medicollector.com
0 Kudos
Message 2 of 2
(3,262 Views)