Bonjour.
J'accède à une base de données SQLite via le composant dhRichClient3.dll et je développe en VB.net sous Visual Studio 2008.
Lorsque j'ajoute une référence de ce composant à un projet Web (onglet COM), je ne rencontre aucun problème et je peux l'utiliser pour accéder à ma base SQLite. J'ai alors la référence Interop.dhRichClient3 dans le répertoire Bin de mon projet.
Par contre, lorsque j'ajoute la même référence à un projet Windows Forms, j'obtiens l'erreur 80040154 quand je tente de créer une instance de cet objet.
dhRichClient3 est bien présent dans le répertoire Références de mon projet et lorsque je clique dessus, j'obtiens la liste des propriétés et méthodes de la classe.
Ci-dessous l'extrait de code VB.net simplissime qui crée une instance de dhRichClient3 et l'erreur générée par l'instruction New.
Merci d'avance pour votre aide; Cordialement; Jean.
La récupération de la fabrique de classe COM pour le composant avec le CLSID {6B16C696-FB30-42CE-827C-090956209CEC} a échoué en raison de l'erreur suivante : 80040154.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Dim DB As dhRichClient3.cConnection DB = New dhRichClient3.cConnection End Sub
Partager