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 :
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
6
7 void CCTXCtrl::download(string url) { AFX_MANAGE_STATE(AfxGetStaticModuleState()); CString cs(url.c_str()); MessageBox(0,cs,MB_OK|MB_ICONINFORMATION); }
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 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <SCRIPT LANGUAGE="JavaScript"> <!-- CTX.download("ca marche !"); --> </SCRIPT>
Merci par avance.
Partager