"[C++ ActiveX ASP] Erreur sur les paramètres mon composant ? - Programmation
Marsh Posté le 22-08-2001 à 22:56:08
long* nb
Donc ca serais-t'il pas
myComp.test("titi",&nb) ??
(en C ca serait ca, en VB, je connais pas la syntaxe pour un passage par adresse)
A+,
[edtdd]--Message édité par gilou--[/edtdd]
Marsh Posté le 23-08-2001 à 09:45:42
Ben oui je sais bien mais ce langage (si on peut appeler ça comme ça) pourri ne le permet pas !! Ca me tue !!!
Marsh Posté le 22-08-2001 à 16:28:07
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 !