Bonjour à toutes et à tous,
J'espère que vous allez bien !
Je tente de me connecter à ma base notes afin d'envoyer des mails en automatique.
J'y vais par étapes n'ayant jamais utiliser les fonctions Windev pour Notes.
D'après la doc sur le portail de PcSoft, je dois ouvrir la connexion avec Notes par NotesOuvreConnexion et la session par EmailOuvreSessionNotes.
Pour le moment je m’arrête ici et j'affiche une info comme quoi tout est OK.
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Monmail est un Email nIDSession est un entier nIDSession = NotesOuvreConnexion("Mdp","ServerDomino", "C:\Users\u07262\Documents\Notes\Notes\Data\user.id") SI EmailOuvreSessionNotes(nIDSession,"mail/bvs/croutier.nsf") <> 0 ALORS Info("session ouverte et Base spécifiée") SINON Erreur() FIN
Mais j'ai le message suivant lorsque je clique sur le bouton :
Impossible de charger le module nnotes.dll.
Pile des appels :
Clic sur BTN_Mail (FEN_FEN_DocsOCR.BTN_Mail), ligne 4
Date : 17/06/2020 14:37:38
Projet : OCR (1.66A)
Informations supplémentaires :
Code erreur : 520001
Module : 'wd250mess.dll (01F250089f - 25.0.212.0)
Informations de débogage :
Fonction (10,192)
EIT_TYPE_WDFILE : <2>
EIT_IDCODE : <18>
J'ai regardé sur le net et la principale raison est que Notes n'est pas installé sur le poste.
Mais ce n'est pas le cas car c'est mon poste et il est bien installé.
La 2ème raison est que dans le registre de windows la clé suivante n'est pas renseignée :
lancer REGEDIT
dérouler (ajouter si besoin) la clé HKEY_CURRENT_USER\Software\Lotus\Notes\Installer
ajouter une valeur texte nommée PROGDIR
indiquer en donnée de la valeur le dossier contenant la DLL NNOTES.DLL
Par exemple : C:\Program Files (x86)\IBM\Notes\
La clé est bien présente et nnotes.dll est bien au bonne endroit !
Notes est bien en version "installé" sur mon poste.
Windev est installé en version 32 bits et je suis en "Go" sur un projet "test" pour le moment, pas de compilation.
Je sèche dès le début !!!
Si quelqu'un peut m'aider, merci d'avance.
--
Bien à vous
Christian
Partager