LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

DLLs with the same VIs the same time

Solved!
Go to solution

Hello,

 

I have two dll's, which have the same VI names compiled. Now I have the problem, that I can't use both dll's in the same time. It looks that the VI's from the first called dll will be loaded into the memory, and the second dll uses the VIs from the first dll - since the VIs have the same name.

 

How to avoid this failure? The only way seems to be to rename all subVIs in the dll, so that they have a unique name.

 

Or is there any other possibility?

 

regards

MB

0 Kudos
Message 1 of 3
(2,230 Views)
Solution
Accepted by topic author mitulatbati

You can try to put each set of SubVIs int two different libraries (*.lvlib). If delimeted names preserved in DLL, then you will be able to load VIs with same names in the memory at the same time without conflict.

 

Andrey.

 

Message 2 of 3
(2,222 Views)

Hey, it works! Many thanks!

0 Kudos
Message 3 of 3
(2,218 Views)