Bonjour,

J'ai une dll .net exposée en com+ et devant être appelée depuis une page vbscript/asp

Depuis cette page, j'essaye d'appeler une méthode de ma dll devant me retourner un type Dictionary. Mais à chaque fois, le retour de la fonction est "Nothing". Je sais que je ne peux retourner de type de générique, alors je retourne un IDictionary dans la signature

Code Vb.net :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Public Class MaClasse
 
Public Function ObtDico() As IDictionary
Dim dico As Dictionary(Of Integer, String) = New Dictionary(Of Integer, String)
dico.Add(1, "Toto")
 
Return dico
End Function
End Class
Code Vbscript :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Dim obj : Set obj = Server.CreateObject("MaClasse")
Dim dico : Set dico = obj.ObtDico()
J'ai effectué des recherches sur le net sans grand succès, si quelqu'un avait une idée ça pourrait être utile

Merci d'avance pour votre aide