2016-12-13 9 views
0

javascript(フロントエンド)とCOMインターフェイスの間で通信するアプリケーションを開発しています。誰かが私にjavascriptのCOMインターフェイスメソッドを呼び出す方法を教えてもらえますか?JavascriptとCOM intereaction

あなたの応答を感謝します。

答えて

0

JavaScriptからCOMオブジェクトを呼び出すことは、ActiveX互換のブラウザ、つまりInternet Explorerでのみ機能します。他のブラウザはサポートされていませんが、サードパーティの拡張機能があり、ActiveXの認識機能が有効になっている可能性があります。さらに、COMインターフェースでは、JavaScriptなどの遅延バインディングクライアントに対応できる必要があります。これは、dispinterfaceを宣言するか、IDispatchでデュアルインターフェイスを実装することで実現できます。

<html> 
    <head> 
     <script type="text/javascript"> 
      function test(){ 
       alert("Hello"); 
       var obj = new ActiveXObject("Math.MathCls"); 
       var res = obj.Add(3,4); 
       alert("The answer is " + res); 
      } 
     </script> 
    </head> 
    <body> 
     <button type="button" onclick="test()">Click me</button> 
    </body> 
</html> 
+0

おかげであなたの応答のためにたくさん:そこから

は、それがCOMオブジェクトを使用するために非常に簡単です。しかし、私はまだ何も見ることができません。ここにコードサンプルがあります: -

関連する問題