Je suis en train de développer un composant appelé par une page ASP.
Dans l'IDL j'ai :
HRESULT test([in] BSTR req, [out] long* nb, [out,retval] long* result);
Soit dans le code généré :
STDMETHODIMP Ctoto::test(BSTR req, long *nb, long *result)
La^page ASP appelle la fonction de la manière suivante :
Dim myComp,res,nb
Set myComp = server.CreateObject("TESTCOMPOSANT.toto" )
nb = 0
res = myComp.test("titi",nb)
Lorsque j'appelle cette page j'ai une erreur "Type incompatible" sur la fonction test. Je pense que ça vient du long.
C koâ ki fô fer !!?
Si voius avez un bon site de référence pour le développement de composant en C++, je suis preneur !