LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

easyio.lib

Ich bekomme beim Projektstart die Fehlermeldung
"Aborted load of library c:\MeasurementStudio\cvi\easyio.lib", does not match that used by the current compatibility mode".
Ebenso dann für die dataacq.lib. Beide Dateien sind neuer als die anderen LIB im Verzeichnis \bin und zwar vom 28.01.02. DAQ Stand ist V6.9.2. Das Projekt lief bisher unter CVI 5.0.1 und 5.5SP1. Nun plötzlich nicht mehr unter 5.5! Wie kommt sowas zustande,wie bekommt man das weg? Neuinstallation von DAQ schon versucht!
Vielen Dank
Steffen Dünnebier
0 Kudos
Message 1 of 6
(4,308 Views)
Lösche deine neuen easyio Dateien und spiele die alten wieder drauf.

Hat bei mir geholfen

Servus
WopO
0 Kudos
Message 2 of 6
(4,308 Views)
So einfach ging das leider nicht, nach halben Tag Deinstallations- und Installationsversuchen inkl. CVI wieder DAQ 6.9.1 installiert. Dann ging es wieder.

Danke trotzdem

St.Dünnebier
0 Kudos
Message 3 of 6
(4,309 Views)
I am having a similar problem.

Can this thread be translated to english?

I suspect that the wrong libraries were installed..

Thanks,

JLV

Message Edited by JoeLabView on 06-13-2005 11:49 AM

Message 4 of 6
(4,226 Views)
Even not knowing dutch, I'll try do add some informations...

CVI can be installed with different "compatibility modes": Borland and Microsoft. The compatibility mode affects the way CVI interacts with DLL and other libraries and must match the one of the libraries used in the project.

You find which compatibility mode your installation of CVI is set by looking at Option >> Build options menu in project window. At present, it seems that CVI installation is now different from the libraries installed with NI-DAQ. It may happen if the copatibility mode was changed after the installation of NI-DAQ, as explained in this Knowledge base entry.

Now you have two choices:
1. Reinstall NI-DAQ as explained in the document liked above
2. Change compayibility mode in CVI by running the CVI installation program and choosing the appropriate option (until version 6) or inside Options >> Build options panel starting from CVI 7

The first option seems the safest if you have several code developed and functioning in your environment (i.e. the amount of libraries actually installed in the computer CVI is installed on). If you run the second you may get this same error while loading other libraries or instrument you are not able to update.


Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
Message 5 of 6
(4,211 Views)
Thanks Roberto,

I used the babelfish translation service. Was impressed with it actually.
I knew I had to reinstall the libraries, and was looking for a shortcut.

I must have fallen asleep during the installation and selected the wrong compatibility. The good part is that since I was re-installing everything because of a dying PC, I simply copied the original libraries over and it solved the issue. (too warm outside which explains the lazyness 😉 )

Nevertheless, your solution #1 is the better approach. Simply changing the compatibility mode had not resolved the problem.

Thanks again,

Ray
Message 6 of 6
(4,201 Views)