Le 09/08/2019 à 15:39, James Richters a écrit :

I am not using libusb in my project yet…  all that is still just in separate test programs.  This is the original version of my project, just compiled for 64bits…  I had to make some other changes to it.   I have never needed to install anything else to get my program to run.   I re-compiled it back to win32 and it runs fine again.

 

I think what your are saying is that I probably have something that has a dependency on it, and somehow I already end up having the win32 version of the DLL but I don’t have the 64 bit version

Sorry, I didn't understood correctly, I thought you were trying with one  of pas-libusb examples.

May be you can try to list the dll dependencies of your compiled program. I searched for ldd equivalents for Windows, Google points to http://dependencywalker.com/

May be that in 32 bits your executable uses another (older) version of msvcr.dll which is already installed on your test machine.

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to