Bonjour à tous !
Je suis actuellement en train de developper un activeX en c++ avec visual.net et dans mes pages HTML, j'appelle mon activeX de cette facon
1 2 3 4 5 6 7 8 9 10 11
| <HTML><BODY>
<OBJECT ID="CTX"
CLASSID="CLSID:75CE4352-E461-4031-B662-4FF071C3A963"
CODEBASE="CTX.ocx"
>
</OBJECT>
<SCRIPT LANGUAGE="JavaScript">
<!--
CTX.AboutBox();
-->
</SCRIPT> |
Mais il est impossible pour moi d'acceder aux méthodes de l'activeX en javascript directement en faisant par exemple :
var oActiveX = new ActiveXObject("CTX");
cela crée correctement l'objet activex, du moins je pense car je n'ai aucune erreur. Cependant, lorsque j'essaye d'accéder aux méthodes en faisant :
Je lève une exception (qui ne contient aucun texte) et je ne peux executer les methodes. On dirait que je n'y ai pas accès.
J'ai fait des recherches mais j'ai été incapable de trouver une raison à ça. Je dois ABSOLUMENT passer par new ActiveXObject pour appeler mon activeX. Est ce que je dois appeler mes méthodes d'une manière differente ? Est ce que je dois inclure quelque chose dans mon code ?
Merci d'avance pour votre aide
Partager