[résolu][debutant activeX] passer une string en paramètre
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:
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:
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.