Bonjour à tous,

J'essaye d'utiliser un objet COM fourni avec une caméra pour pouvoir développer avec Delphi.
J'ai bien installé l'objet en faisant Component > Import Component...
Là j'ai un projet bpl que j'ai compilé après quelques modifs suite à des erreurs.
J'ai installé mais une EFilerError m'a obligé à renommer 2 composants qui existaient déjà dans un autre package : TImage renommé en TVImage et TDevice renommé en TVDevice.

Suite à ça, l'installation a été réussie.

Pour utiliser ces composants j'ai créé un projet tout simple qui utilise le composant TVDevice. Lors de l'exécution j'ai une erreur EOleSysError "Classe non enregistrée".
J'ai pourtant bien enregistré la dll correspondante dans la BDR.

Suite à de nombreuses recherches, je n'ai vraiment plus d'idées sur ce que je pourrais faire pour résoudre ce problème. J'ai tout essayé de ce que j'ai trouvé mais rien à faire...
A noter que quelques classes utilisées dans cet objet COM peuvent être utilisées car je n'ai pas eu cette erreur à l'exécution. Est-ce le renommage de TDevice en TVDevice qui produit cette erreur car TVDevice n'est pas présent dans la dll fournie ?

Quelqu'un aurait une idée ?

Merci d'avance !