02-09-2006 04:18 AM
02-09-2006 05:19 AM
Charlie Rodway | Principal Software Engineer | Certified TestStand Architect (CTA)
Computer Controlled Solutions Ltd | NI Silver Alliance Partner | GDevCon#1 Sponsor
02-09-2006 09:49 AM
02-09-2006 03:03 PM
A .Net DLL does normally not export C functions but a .Net interface instead. You can't use the Call Library Node to call a .Net interface but need to use the specific .Net functionality in LabVIEW.
@Gracinda wrote:Hello!I am using "Call library function" and I have a problem.IWe have a dll (I haven´t compiled this dll, but I know that the source code is .NET), the dll has a function that is used to initialitates a driver, it has no input paremeter, and a return value (boolean).When I configure the "Call library function" , I browse the dll, but it doesn´t appear the name of the functions that contains this dll. Could it be a problem in a dll?Do you have to compile the dll, doing "something special"?Is posible to use this vi with a dll which its source code is .NET? What calling conventions can we use? I have read something about calling conventions in "Using external code manual" but it doesn´t clarify me.Could you explain me more about calling conventions?Thaks in advanced!!Graci