Question

J'ai une DLL COM VB6 que j'ai enveloppée dans COM + (services de composants). Pendant toute ma vie, je ne vois pas comment obtenir la référence au service importé / travaillant en C #. Google ne m'aide pas du tout. Rien ne s'affiche dans la boîte de dialogue Ajouter une référence qui est même proche du nom de mon service. Quelqu'un a-t-il un code / des conseils pour savoir comment faire cela? Merci.

Était-ce utile?

La solution

Si vous avez enregistré la dll, elle devrait apparaître dans l'onglet COM, vous pouvez également essayer d'accéder directement à la dll ou à tlb, et ajouter la référence de cette façon.

Modifier

Non, ce ne sera pas le cas, il sera redirigé vers le service. C'est la même chose que si vous avez créé l'objet à l'aide de CreateObject ("MyCom.MyClass") dans vb, le SCM (c'est ainsi qu'il s'appelle depuis longtemps depuis que j'ai traité COM +) activera le composant dans le service COM + si c'est une application de service ou dans votre processus si c'est une bibliothèque.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top