NOM
INDEX
NOMとは?
動作環境
パッケージ内容
注意事項
インストール方法
利用方法
更新履歴
NOMとは?
NOMはレジストリ登録なしにDLLからオブジェクトを生成するCOMオブジェクトです。
以下のことが可能です。
Regsvr32せずにネイティブDLLからCOMオブジェクトを生成。
RegasmせずにマネージドDLLから.NETオブジェクトを生成。
動作環境
Windows 2000(W,S), XP(H,P), 2003 Server and Vista
.NET Framework 1.0, 1.1 and 2.0
パッケージ内容
NOM.dll
本体
注意事項
本ソフトウェアの利用は良識の範囲内でお願い致します。
本ソフトウェアの利用による損害の保証はお受けできません。
本ソフトウェアの利用は楽しんで行っていただきますようお願い致します。
インストール方法
"NOM.dll" をRegsvr32。
利用方法
ネイティブDLLのCOMオブジェクトを生成するには
例(VBScript)
set o = GetObject("NOM:C:\MyCOM\arucom.dll#{0CD3EAA2-EAB2-419c-9307-D8F8AF349B11}"):
※注意事項※
生成対象のCOMオブジェクトがレジストリ登録を前提として動作するような場合は利用できません。
マネージドDLLの.NETオブジェクトを生成するには
例(VBScript)
set o = GetObject("NOM:C:\MyNET\arunet.dll#MyNamespace.MyClass"):
※注意事項※
生成対象の.NETオブジェクトは ComVisible(true)属性 が指定されている必要があります。
更新履歴
2007/11/09
Version: 1.0.0.0
2007/12/19
Version: 1.1.0.0
レジストリ登録時に ThreadingModel=Both の設定を追加
DllCanUnloadNow時にCLRが動作中の場合S_FALSEを返すよう変更