- 追加された行はこの色です。
- 削除された行はこの色です。
[[Open棟梁Project>http://opentouryo.osscons.jp/]] - [[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]
-[[戻る>DLL]]
* 目次 [#o50e7610]
#contents
*概要 [#lee5298c]
[[DLL]]/[[COM]]ユーザとなりうる言語を纒めた。
※ .NETはDLLやCOMのインターフェイスを公開できる。
|言語|DLL|COM|.NET DLL|h
|VB6/VBA|DllImport|CreateObject|DLL/COMとして利用|
|VBScript|×|CreateObject|COMとして利用|
|.NET|DllImport|COM参照(RCW)|.NET参照|
|PowerShell|DllImport|COM参照(RCW)|.NET参照|
|Java|JNI/JNA|JACOB?|DLL/COMとして利用|
|PHP|×|new COM|dotnet_load(実験的実装)|
|VB6/VBA|DllImport|CreateObject|DLL/COMとして作成・利用が可能|
|VBScript|×|CreateObject|COMとして作成・利用が可能|
|.NET|DllImport|COM参照(RCW)|.NET参照で利用可能|
|PowerShell|DllImport|COM参照(RCW)|.NET参照で利用可能|
|Java|JNI/JNA|JACOB?|DLL/COMとして作成・利用が可能|
|PHP|×|new COM|dotnet_l.NET参照で利用可能:oad(実験的実装)|
※ .NETアセンブリは[[DLL]]や[[COM]]のインターフェイスを公開できる。
*参考 [#k865ac94]
[[マネージドコード(.NET)のインターフェイスをアンマネージドコードに公開する方法>マネージドコードとアンマネージドコードのブリッジ#y87eef73]]