Hello all,
I'm trying to create a test executive to support many different robots that use the same .NET DLL, but use different versions of it. My thought was to use a case structure to determine which robot I was connected to and then load the appropriate vis and thus version from there. However, LabView loads the DLL into memory when you first open a sub vi and I cannot add the new sub-functions without Labview thinking I changed the directory path of the DLL. I renamed all the sub-functions so that they are unique by version, including the name of the DLL itself, but that doesn't work. Is there a way to load dynamic DLL versions in LabView? Is there a way to use vi servers to accomplish this so that I can at least create the infrastructure?
Thank you