2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ActiveX.DLLを.NET用のDLLに変換する手順

Last updated at Posted at 2014-04-09

ActiveX DLLライブラリは.NETでも利用可能だが、.NETから利用できるようにするためにはラップする必要があるのでその手順を以下に記載
(ActiveX.DLLの公式でサポートしていないバージョンのVisualStudioで使用したい場合などに手動で作成する。)

##手順(SampleActiveX.dllというActiveXの.NETラッパーDLLを作成する手順例)

  1. 取込みを行いたい.NET FrameworkのバージョンのSDKもしくはVisualStudioのコマンドプロンプトを開く
  2. CDコマンドでワークスペースのフォルダに移動する(DLL等を作成したい場所)
  3. 以下の手順でコマンド実行
command
Sn -k activeXDllKey.snk
Aximp /keyfile:activeXDllKey.snk SampleActiveX.dll

上記例でSampleActiveX.dllの部分は対象のファイル名に合わせて変更

以上
SampleActiveX.dllAxSampleActiveX.dllが生成される。
※Axプリフィックスが付いているほうがラッパークラスです。

上記で生成されたDLLに参照設定することで、.NET上でActiveX.DLLを使用可能

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?