LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

create file in dll (LV version conflict)

Hey all,

 

I want to do a very simple thing in a VI, which is build in a dll. The VI should create a file.

 

It works if I compile the dll in LV7.1, and then call the dll in LV7.1. If I call it from LV8.6, a fatal error is generated, and LV dies. If I compile the dll in LV8.6, the same happens if I call the function in LV7.1.

 

Where is the failure? The atttached screenshot is the VI in LV8.6.

 

17957i8A036BBA9B3B7759

 

 

0 Kudos
Message 1 of 4
(2,493 Views)

 

Hi,

 

is there an error message or an error code?

 

If I understand you right, the situation is as follows:

 

DLL built with LV 7.1 ---> it works on LV 7.1

DLL built with LV 7.1 ---> it doesn't work on LV 8.6

DLL built with LV 8.6 ---> it works on LV 8.6

 

Is that right?

 

 

 

 

 

 

0 Kudos
Message 2 of 4
(2,479 Views)

Hi Raphi,

 

yes, it's right. As an example I attach a screenshot of the error, when I call the 8.6 dll in 7.1. It's in German, but MemoryManager.ccp Line 437 should be undersotood 🙂

 

18133i9BDA96F7546F0FF7

0 Kudos
Message 3 of 4
(2,456 Views)

Hi,

 

thanks for the error message.

 

I got the information that you are already in contact with the National-Instruments Support. They will find a solution for that problem.

0 Kudos
Message 4 of 4
(2,432 Views)