LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Application under Windows/CVI on Windows 2000 causes "can't find mesa.dll" message.

Happens only on laptop, not on workstation w same OS. Found a "mesa.dll" on internet (it's apparently LabVIEW related), but can't make application find it. What's going on?
0 Kudos
Message 1 of 6
(3,595 Views)
The mesa.dll is installed with the CVI 6.0 runtime engine. You can get a runtime engine installer from your Measurement Studio CD or you can get it online here.

Best Regards,

Chris Matthews
National Instruments
0 Kudos
Message 2 of 6
(3,594 Views)
Only one problem. I am running CVI 5.5.1. Why does something in my code need mesa.dll? Will it cause problems if I install the CVI 6.0 runtime with 5.5.1 applications?
0 Kudos
Message 3 of 6
(3,594 Views)
Strange, unless you wrote the UIR file in 6.0 or are using LabVIEW 6.x code as well, there shouldn't be this dependency. Maybe you have the 6.0 runtime engine DLLs on your machine somehow.

Regardless, it won't hurt your older programs to have a newer runtime engine. Installing the new 6.0 RTE should still fix the problem.

Chris
0 Kudos
Message 4 of 6
(3,594 Views)
I had the same problem some weeks ago. I noticed that mesa.dll is used in
dialog box used for printing panels, in that panel you use Labview style
buttons so mesa.dll is called by the runtine engine (or at least this is my
hypothesis). This happened to me after installation of a pre-release of CVI
6.0, then I deleted the vers. 6.0, installed vers. 5.5 again and created a
distribution kit in which I think it has been put by the CVI the runtime
6.0, all was ok until I used the part of my application with PrintPanel
function, so sincerly I don't know if installing RTE 6.0 and using CVI 5.x
is always safe (unless you install in some way also mesa.dll).

Regards,
Massimo Massignani



"Chris Matthews" ha scritto nel messaggio

news:506500000005000000F85C0000-1011517314000@exchange.ni.com...
> Strange, unless you wrote the UIR file in 6.0 or are using LabVIEW 6.x
> code as well, there shouldn't be this dependency. Maybe you have the
> 6.0 runtime engine DLLs on your machine somehow.
>
> Regardless, it won't hurt your older programs to have a newer runtime
> engine. Installing the new 6.0 RTE should still fix the problem.
>
> Chris
0 Kudos
Message 5 of 6
(3,594 Views)
I have CVI 5.5 and recently installed LabView 6.1 to support an upgrade to an older application. After installing LabView, I experienced the mesa.dll/PrintPanel problem with my CVI application. Additionally, I have found that the SavePanelState/RecallPanelState functions now work incorrectly with a panel that contains a picture control where the image is an .ico file. After saving and recalling the image, it is corrupted. Fortunately, saving and recalling that panel was not really required, so I deleted the function calls. However, there is a bug relating to those functions. I am going to take you at your word about there being no negative consequences to using the CVI 6.0 RTE and download it to cure the mesa.dll problem. Are there any other side
effects that I should be aware of to my CVI 5.5 development from installing LabView 6.1?
0 Kudos
Message 6 of 6
(3,594 Views)