Bonjour,
Je souhaite créer un script Python permettant d'accéder à l'API C de Lotus Notes Domino (nnotes.dll). J'utilise donc le code suivant ;
mais la troisième ligne me renvoie systématiquement l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 import ctypes from ctypes.wintypes import WORD dll = ctypes.WinDLL("nnotes.dll") loc = "Office (Network)" locref = ctypes.byref(ctypes.create_string_buffer(loc)) err = dll.NetChangeToLocation(locref,WORD(0))
J'ai même copié la dll dans le répertoire "C:\Pyhton25\DLLs" mais rien n'y fait.Traceback (most recent call last):
File "C:/Python25/Scripts/location.py", line 3, in <module>
dll = ctypes.WinDLL("nnotes.dll")
File "C:\Python25\lib\ctypes\__init__.py", line 340, in __init__
self._handle = _dlopen(self._name, mode)
WindowsError: [Error 126] Le module spécifié est introuvable
Si je remplace nnotes.dll par tcl84.dll qui est dans le même répertoire, ça marche très bien (en enlevant la dernière ligne bien sûr)... j'avoue que je suis un peu perdu.
Merci de votre aide éventuelle....
Partager