Internet Explorer で実行する ActiveX コントロールを作成しています。C# と System.Runtime.InteropServices 名前空間を使用しています。
を使用して開発マシンにコントロールを手動で登録すると、regasm
コントロールが機能し、Javascript のnew ActiveXObject(..)
機能を使用してメソッドを呼び出すことができます。
ただし、本番環境では、タグを使用してページにオブジェクトを埋め込みたいのです<OBJECT>
が、ここで問題が発生しています。
ActiveX DLL の登録に失敗し、(コード ダウンロード エラー ログ ビューアを使用して) ActiveX 登録エラー メッセージを調べると、次のように表示されます。
OCX 登録: (control.dll へのパス) に DllRegisterServer エントリ ポイントがありません。登録をスキップします。
誰でも私がこれを理解するのを手伝ってくれますか? 私の C# コードには、DllRegisterServer
アクションを実行するためのメソッドが必要ですか? .NET で開発された ActiveX コントロールをこのように使用できますか?
どうもありがとう。