Bonjour à tous,
Je viens de créer une DLL nommée CSendMail qui contient les deux classes suivantes :
Dans mon projet de test, j'ajoute la référence à ma bibliothèque
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private Class CSendMail ... End Class Private Class CSendMailError ... End Class
J'ajoute la ligne d'import dans le code de mon projet test
Et je ne parviens pas comprendre pourquoi la déclaration de ma classe dans mon projet test doit inclure le namespace de la première classe de la DLL, alors que pour la deuxième c'est inutile.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2Imports CSendMail ...
J'obtiens l'erreur BC30182; Type attendu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Dim MySendMail As CSendMail.CSendMail MySendMail = New CSendMail.CSendMail Dim MyError As CSendMailError En effet pour la classe CSendMail si j'écris Dim MySendMail As CSendMail
Si quelqu'un à une idée je suis preneur, merci![]()
Partager