私は小さなActiveXコントロールを作成できましたが、(regasmを使用して)DLLをクライアントに登録する必要があります。(C#で)自己登録のActiveXコントロールを作成するには?
どうすればこの登録の問題を回避できますか?
クライアントウェブカメラ(DirectShowを使用)にアクセスするウェブ(IEブラウザ)に配信されるActiveXコントロールを作成しようとしています。
は、ここに私のシンプルなコントロールです:
using System;
using System.Runtime.InteropServices;
namespace HelloNS
{
public interface IHello
{
string Message();
}
[ClassInterface(ClassInterfaceType.AutoDual)]
public class Hello : IHello {
public string Message()
{
return "hello";
}
}
}
そして、ここに私の視聴者:http://msdn.microsoft.com/en-us/library/aa751970(VS.85).aspx
私はよそれを把握した場合:
<html>
<head>
<script language="javascript">
var x = new ActiveXObject("HelloNS.Hello");
alert(x.Message());
</script>
</head>
<body>
</body>
</html>
私は現在、MSDNでこれを読んでいます結果を投稿する。
タグに 'dotnet'を使用しないでください。代わりに '.net'を使用してください。あなたの質問にタグを付ける際のプロンプトプロンプトに注意してください。おそらく名前を避けてください。 –