Ronin7 Posted August 28, 2023 Report Share Posted August 28, 2023 All, I need to get a VI with some Old Tabor Drivers working. I have installed the particular drivers from NI.com but I am getting an error stating a .dll cannot be loaded. If I open the Call Library Function Node it is expecting the .dll to be at C:\VXIPNP\WinNT\Bin\ww257x_32.dll . Since this location does not exist for Windows 10, I tried creating that folder and putting the .dll there and that did not work. I tried pointing to other locations as well and still no luck. Does anyone more familiar with how .dlls should work have an pointers (no pun intended) for how to get this garbage working? a Quote Link to comment
ShaunR Posted August 29, 2023 Report Share Posted August 29, 2023 First point is it looks like it is a 32 bit DLL. Are you using 32 bit LabVIEW? (LabVIEW 64 bit for 64 bit DLL's) If you are using LabVIEW 32 bit for the 32 bit DLL then check all dependencies are available using something like "Dependency Walker". It will tell you what is missing or cannot be found for LabVIEW to load the DLL. Quote Link to comment
Ronin7 Posted August 29, 2023 Author Report Share Posted August 29, 2023 2 hours ago, ShaunR said: First point is it looks like it is a 32 bit DLL. Are you using 32 bit LabVIEW? (LabVIEW 64 bit for 64 bit DLL's) If you are using LabVIEW 32 bit for the 32 bit DLL then check all dependencies are available using something like "Dependency Walker". It will tell you what is missing or cannot be found for LabVIEW to load the DLL. ShaunR- thank you for your response. I'm using LV2018 32bit to attempt to get this old stuff working so the bitness should be OK. I used "Depenency Walker" as you suggested and while I'm sure I don't understand everything it shows it appears that there are a bunch of missing dependencies so it looks like there is an issue with the driver installer. Appreciate the help- Quote Link to comment
dadreamer Posted August 29, 2023 Report Share Posted August 29, 2023 (edited) As I see, ww257x_32.dll statically depends on the following: TE5351.dll TeViEnet.dll cvirt.dll The first two are in the same "WW-257X IVI Driver 1.1.14" archive and for the latter you may try installing LabWindows/CVI Runtime (Legacy) or LabWindows/CVI Runtime for 8.5 version as suggested on the driver page. Besides of that both TE5351.dll and TeViEnet.dll depend on VISA32.dll, so you should have NI-VISA 4.6 (or above) installed too. Plus there's IVI Compliance Package 3.2 requirement. Edited August 29, 2023 by dadreamer Quote Link to comment
Ronin7 Posted August 29, 2023 Author Report Share Posted August 29, 2023 Thanks for the assistance Gents- apparently it is the cvirt.dll causing the issue (CVI Runtime cvirt.dll was deprecated in 2017) KB article in case it helps anyone else in the future CVIRT.dll Is Missing From LabWindows™/CVI™ - NI. Copying cvirt.dll to c:\windows\system32 AND c:\windows\sysWOW64 fixed the issue. Quote Link to comment
sbus Posted October 29 Report Share Posted October 29 (edited) You can get the latest WW257x drivers directly from the manufacturer at taborelec.com. Use the contact link and request them. Edited October 29 by sbus Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.