zhubajeiParticipantzhubajei October 21, 2015 at 6:14 am
I made application for USB-SA44B in LabVIEW using Legacy API.
In the desktop PC without any problems works.
However, an error occurs when I am going to move this in YogaTablet2 of lenovo.
During loading an application, the error by which SH_API.dll isn’t found occurs.
Finally, all Sub Vi calling SH_API.dll will be an error.
The position of SH_API.dll is absolutely specified by Pass, when calling a function.
This phenomenon is a hardware-like problem, and is SH_API.dll that it can’t be read?
With the tablet of the shop brand of other companies, I can confirm movement.
OS of both tablets is Windows10.
What kind of cause can think SH_API.dll can’t be read?
In addition, should I give up moving it in YogaTablet2 of lenovo?
AndrewModeratorAndrew October 21, 2015 at 9:10 am
I’m assuming you are targeting the same architecture on both PCs? If you are using Labview 32-bit on one PC and 64-bit on the other, that might be an issue. The error message you have received, “SH_API.dll not found” is a big red flag. This message has to be resolved first. It is possible the Labview configuration has changed on the tablet PC and Labview is looking for the DLL in a different location. (i.e. Different path variable, typos in your path?) My guess is that if you resolve this error, it will work as expected. If both PCs are running a full Windows 10 OS, there should not be any reason one would work and the other wouldn’t.
You must be logged in to reply to this topic.