ADD_DLL_DIRECTORY |
Ajouter un répertoire DLL |
Python |
os |
Syntaxe
Paramètres
Nom |
Description |
path |
Ce paramètre permet d'indiquer le chemin de répertoire à ajouter. |
Description
Cette fonction permet d'ajouter le chemin de recherche de bibliothèque de lien dynamique DLL spécifié.
Remarques
- Ce chemin de recherche est utilisé lors de la résolution des dépendances pour les modules d'extension importés (le module lui-même est résolu via sys.path), ainsi que par ctypes.
- Vous devriez supprimez le répertoire en appelant la fonction close() sur l'objet renvoyé ou en l'utilisant dans une instruction with.
- A partir de la version 3.8 de Python, les versions précédentes de CPython résolvaient les DLL en utilisant le comportement par défaut du processus en cours. Cette situation a
conduit à des incohérences, telles que la recherche dans PATH ou le répertoire de travail en cours, et des fonctions du système d'exploitation telles que AddDllDirectory
n'ayant aucun effet.
- A partir de la version 3.8 de Python, les deux principales méthodes de chargement des DLL remplacent désormais explicitement le comportement à l'échelle du processus pour garantir la cohérence.
Dernière mise à jour : Mercredi, le 2 janvier 2020