10-22-2024 01:00 PM - edited 10-22-2024 02:19 PM
Thank you for this advice. Unfortunately, it didn’t work on my end I think I didn’t set up the call correctly (never set that up before).
Turns out LV doesn’t recognize that the signal hound is using two dlls. In the project dependency there is only the one I mentioned but once I added the second one that is also in the same folder for the model I’m using my application works.
edit: I’m back to square one. It seems I tried it on a vm that had LV on it earlier and it worked (wasn’t working before). Now I installed onto a fresh VM and still have same error 1003 at open vi reference in my signal hound DQMH module library. Says the main vi isn’t executable in the EHL.
10-23-2024 01:37 AM
Okay, I think I found my solution. Thanks to Ludwig for guiding me towards it. I did implement your suggested conditional disable structure, however I also modified every VI in Signal Hound’s library to use a specified location. When in run time use the data folder DLL and when not in run time go ahead and use the instr.lib DLL location.