Bonjour � tous !

Je suis actuelement en train de developper un activex en c++, et j'aimerai passer en param�tre d'une fonction une chaine de caract�re, j'ai donc d�clar� ma fonction comme ceci :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
 
void CCTXCtrl::download(string url) 
{ 
   AFX_MANAGE_STATE(AfxGetStaticModuleState()); 
   CString cs(url.c_str()); 
   MessageBox(0,cs,MB_OK|MB_ICONINFORMATION); 
}
et dans ma page HTML, j'appelle ma fonction comme ca :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
<SCRIPT LANGUAGE="JavaScript"> 
<!-- 
  CTX.download("ca marche !"); 
--> 
</SCRIPT>
Lorsque je charge ma page j'obtiens une erreur qui dit "Type incompatible". Donc ma question est donc : Quel doit �tre le type de param�tre � declarer dans mon activex pour que le javascript puisse le passer ?

Merci par avance.