Lorsque j'appelle syscall.LoadDLL("my.dll")
dans mon cahier, cela fonctionne bien.syscall.LoadDLL() échoue sur tous les ordinateurs sauf un; que fais-je?
Mais quand je copie le fichier d'exécution (.exe) et my.dll
à d'autres ordinateurs, il échouera et montrer l'erreur suivante:
Failed to load my.dll: The specified module could not be found.
Le my.dll se trouve dans le même répertoire.
Je ne sais pas ce qui s'est passé.
Si vous récupérez les fichiers "sur Internet" (ce qui inclut le déballage d'une archive ZIP téléchargée par un navigateur), vous devez d'abord le supprimer. Je veux dire [ceci] (https://www.howtogeek.com/wp-content/uploads/2011/08/image10.png). Est-ce le problème? – kostix
Thx! Je le résous. J'ai trouvé que le "my.dll" a quelques DLL de dépendance. Après avoir installé le manque de DLL, cela fonctionne bien. –