2009-01-02 9 views
1

Nous avons changé le nom de la fonction "aaa" en bbb dans vbexample.dll, et enregistré dans l'application VB. Après l'enregistrement, il est en cours d'exécution dans mon PC local. Après cela quand j'ai généré une version de cette application VB et l'ai testée sur un autre PC, ça ne marche pas. Le message que je reçois est: "Le composant ActiveX ne peut pas créer d'objet".Le composant ActiveX ne peut pas créer l'objet

Répondre

0

Comment l'objet COM est-il instancié sur l'autre PC? Si vous reconstruisez l'application sur un PC et que vous la déplacez ensuite vers un autre PC, il est probable que VB l'ait construit avec un autre IID et que l'autre ordinateur ne le reconnaisse pas.