[C# 1.1] Créer un COM utilisable dans VBS (CreateOBject)
Bonjour à tous
Je cherche à accéder à une librairie C# via VBS grâce à CreateObject de VBS.
Il faut donc créer un COM avec C#
Mais je ne trouve pas beaucoup de tutorial dessus. J'ai trouvé des tutos sur COM+ mais pas COM tout simple.
Pour le le moment j'ai fais une librairie simple avec une Interface et une classe, dans les propriétés du projet j'ai mis "Inscrire la libraire comme COM"
mais après je sais pas trop les différences avec COM+.
Pourriez vous m'apporter de l'aide svp.
Merci d'avance.
++
COM, COM+... Même combat...
Bonjour,
en fait, quand vous parlez de COM vous parlez du composant en lui-même, et quand vous parlez de COM+, vous parlez d'un environnement dans lequel il peut s'exécuter (Enterprise Services maintenant).
Pour faire simple:
- Vous devez décrire les méthodes que vous voulez rendre visible à l'extérieur de votre composant COM dans une interface.
- Vous devez, dans les propriétés de votre projet, activer la propriété "Inscrire pour COM Interrop"
Normalement cela doit fonctionner... sinon n'hésitez pas à me contacter :)