0
javascript(フロントエンド)とCOMインターフェイスの間で通信するアプリケーションを開発しています。誰かが私にjavascriptのCOMインターフェイスメソッドを呼び出す方法を教えてもらえますか?JavascriptとCOM intereaction
あなたの応答を感謝します。
javascript(フロントエンド)とCOMインターフェイスの間で通信するアプリケーションを開発しています。誰かが私にjavascriptのCOMインターフェイスメソッドを呼び出す方法を教えてもらえますか?JavascriptとCOM intereaction
あなたの応答を感謝します。
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>
おかげであなたの応答のためにたくさん:そこから
は、それがCOMオブジェクトを使用するために非常に簡単です。しかし、私はまだ何も見ることができません。ここにコードサンプルがあります: -