You are here: Forum Home → ANT Developers Forums → ANT General Questions → Thread
Dynastream Developer
Dynastream Developer
Dynastream Developer
Upon running GE and clicking "Add device", if it comes up with none "We found a stick but no devices to talk too", then terminating GE somehow still locks down the stick (yes, the options to not run in background are off) !!! Other apps cannot access the stick and the error "Can't find that ANT_Wrapperlib.dll". Now, remove the stick from the port.
da-dunk sound of driver unloading.
Insert the stick.
da dink sound.
Run your application. Ahh, suddenly my application can see the Wrapper lib and the stick and all is cool.
I don't know at all if that helps you or that other guy who has posted with similar problems.
***********EDIT********
NOPE the above scenario is a red herring as far as "can't find ANT_WrapperLib.dll". The scenario described above leads to an ANT stick simply appearing itself as unavailable as if the termination of GE does not release the ant stick resource to make it available to other applications. It generates actually a different error. This will be sticky until you remove the stick and reinsert and not run GE and ask it to look for a devices. When GE can't find devices talking to the stick, then it seems this particular error will happen until the stick is moved and reinserted.
I think the two errors are different but certainly COULD be related. Sorry to mislead.
*************************
Sorry for replying to an old thread, however this seems to be the top location for information on this issue so wanted to add my findings too.
We just updated our app to SDK 3.5 as well and about 5% of our users, across both Windows 7 and Windows 10, encountered this error. We tracked down the cause to the Visual C++ 2013 redistributable not being installed. Specifically, msvcp120.dll and msvcr120.dll were missing. We solved it by bundling those two DLLs along with our application, however installing the redistributable (the x86 version) would also do the trick.
The previous version of the SDK we were using used the Visual C++ 2008 redistributables (msvcp80.dll and msvcr80.dll) which apparently were already installed on all our users' machines.