Hello
CVI 7.0 would have upgraded the version of mesa.dll on your system. Check the C:\Program Files\National Instruments\Shared\Mesa folder for the version of mesa.dll and copy over an older version of it to the machines reporting this issue. You might have an incorrect version of mesa.dll for the CVI RTE version.
The reason you dont have to explicitly distribute mesa is because it is part of the CVI runtime. So you're correct, you should not include it in your program . Just try installing CVI 5.5 on a clean machine, and then compare then versions of mesa and CVI RTE with the versions on the machines giving you the problem.
Just as an FYI, the CVI RTE consists of the following files
Run-Time Engine File Description
cvirte.dll Contains most LabWindow
s/CVI libraries
cviauto.dll Contains ActiveX Library
cvi95vxd.vxd Low-level support driver for Windows Me/98
cvintdrv.sys Low-level support driver for Windows 2000/NT/XP
msgrte.txt Contains text messages
cvirte.rsc Contains binary resources
ni7seg.ttf Font description file
nisystem.ttf Font description file
dataskt.dll LabWindows/CVI support DLL for the DataSocket Library
mesa.dll LabWindows/CVI support DLL for Lab-Style controls
This is found in CVI's programmers reference manual
I hope this helps
Bilal Durrani
NI
Bilal Durrani
NI