Comment appeler la fonction DLL C # depuis VBScript
J'ai mon script sur le serveur, donc je n'ai pas l'INTERFACE utilisateur de l'interaction et à l'aide de DLL au lieu de l'application de la console.
Comment appeler une fonction en C# DLL à partir de VBScript?
Comment puis-je faire de ma DLL à COMVisible
? Dois-je l'enregistrer?
source d'informationauteur abatishchev
Vous devez vous connecter pour publier un commentaire.
Vous devez marquer votre assemblée comme COM visibles par le réglage de la COMVisibleAttribute de vrai (que ce soit au niveau de l'assemblée ou au niveau de la classe si vous souhaitez exposer qu'un seul type).
À côté de vous inscrire avec:
et enfin l'appeler à partir de VBScript:
Oui, vous aurez besoin de définir le
ComVisible
attribut de vrai et puis enregistrez le montage à l'aide de regasm ou regsvcs avec tlbexp. Ensuite, vous pouvez utiliserServer.CreateObject
et de naviguer à travers.