Bonjour tout le monde,
Alors voila, je dois modifier un programme développé en VB6, afin que ce dernier, lors de génération d'erreur n'imprime plus les logs sur les imprimantes des personnes concernées mais envoi un mail à celle-ci ! Pour cela j'utilise donc une DLL développé en C# par un collègue, qui génère un fichier mail.
Voici comment je l'utilise dans le code :
Déclaration :
Private Declare Function WriteMove Lib "DLL_WriteMove_Mail.dll" (ByVal application As String, ByVal extension As String, ByVal from As String, ByVal too As Collection, ByVal cc As Collection, ByVal objet As String, ByVal message As Collection, ByVal fichiers As Collection) As Boolean
Appel :
LB_Mail = WriteMove("Reception.exe", "Alerte", "reception.exe@allflex-europe.com", LS_Mail_To, LS_Mail_Cc, "Avis Modem", LS_Mail_Message, LS_Mail_Attached_File)
J'obtiens le message d'erreur suivant :
Point d'entrée WriteMove d'une DLL introuvable dans DLL_WriteMove_Mail.dll
Et le problème est que j'ai constaté que je ne voyais pas la DLL dans les références du projet !
Comment puis-je l'ajouter ?
Ou sinon pensez vous que le problème est ailleurs ?
Merci pour tout !
Alex
Partager