PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → [WD10] windev et Lotus Domino
[WD10] windev et Lotus Domino
Débuté par broggini.david, 28 déc. 2005 10:13 - 3 réponses
Posté le 28 décembre 2005 - 10:13
Bonjours a Tous,
je cherche a utiliser windev-10 avec Lotus domino installee dans l'entreprise, pour examiner des mails mais j'ai des difficultee a instancier un objet ole. Voici l'exemple:

exemple vb

Dim session As New Domino.NotesSession
Dim db As Domino.NotesDatabase
Dim dc As Domino.NotesDocumentCollection
Dim doc As Domino.NotesDocument
...

en Windev-10

ole_session = allouer un objet OLE "Domino.NotesSession"
me donne l'erreur "L'objet automation 'Domino.NotesSession' n'est pas installé sur votre système."

Par contre en utilisant "Notes.NotesSession" ça marche bien (mais ca ne me sert pas).

En effect, dans vb j'ai du ajouter la reference a

"Lotus Domino Objects " -> domobj.tlb
"Lotus Notes Automation Classes" -> notes32.tlb

Avez-vous des idees et des conseilles?

Merci d'avance
David, Italie
Posté le 31 décembre 2005 - 00:06
salut a tous,
si quelqu'un a une reponse, je suis aussi super interesse
Posté le 26 janvier 2006 - 17:27
J'utilise WinDev9 pour interfacer Lotus Notes.
Cet exemple est un extrait du code pour envoyer un mail, mais peut te servir à "examiner des mails" en le modifiant un peu, en trouvant les méthodes appropriées.

// DECLARATION DE L'OBJET OLE NotesSession
Notes est un objet OLE dynamique
Notes = allouer un objet OLE "Notes.NotesSession"

// OUVERTURE DE LA BASE DE MAIL PAR DEFAUT
Base = Notes>>GetDataBase("","")
Base>>OpenMail()

// CREATION D'UN NOUVEAU DOCUMENT
Doc = Base>>CreateDocument

// DECLARATION D'UN DOCUMENT DE TYPE MEMO
Doc>>ReplaceItemValue("Form","Memo")

// DESTINATAIRE
Doc>>ReplaceItemValue("SendTo",_To)
Posté le 03 mars 2006 - 12:23
Merci je vais essaier.
En cas de decouvertes je poste.
Merci