LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
ManuDotNet

DLL .net library Build Specification

Status: New

Hello,

 

Actually the LabVIEW project Build Specification allow to create an old style DLL shared Library.

This kind of DLL is not so user friendly to use, because you have to define the DLL function prototypes, when you want to use them  ...  (Import, declare ... )

 

It would be nice, to be able to create a .Net DLL shared Library which is more easy to interface. (Without declare, import ...)

 

Build specification.png

The DotNet DLLs can be used without having to create Import declaration.

The self documentation of DotNet DLLs don't need to declare all function prototypes when you want to use them.

 

My need is :

- To create LabVIEW drivers libraries

- To create Packed libraries, from these librairies, to be used by LabVIEW projects or TestStand sequences.

- To create DLL from the same libraries, to be used by dotNet projects

 

Thanks a lot for reading.

 

Manu.Net  

4 Comments
wiebe@CARYA
Knight of NI

You mean like the .NET Interop Assembly?

wiebeCARYA_0-1681720084756.png

 

ManuDotNet
Member

Yes your right ... OUPS !!!!

ManuDotNet
Member

I think i will have to change my Glasses very soon !!!!

wiebe@CARYA
Knight of NI

Well, 'interop assembly' isn't entirely obvious if you're looking for 'dll'...

 

Also note that although you will get an assembly, this assembly will contain the x86 or x64 compiled code. So, it's just a .NET wrapper. No 'fancy' stuff, like Any CPU or UWP.