NOM

INDEX

NOMとは?

NOMはレジストリ登録なしにDLLからオブジェクトを生成するCOMオブジェクトです。

以下のことが可能です。

動作環境
パッケージ内容
NOM.dll
本体
注意事項
  1. 本ソフトウェアの利用は良識の範囲内でお願い致します。
  2. 本ソフトウェアの利用による損害の保証はお受けできません。
  3. 本ソフトウェアの利用は楽しんで行っていただきますようお願い致します。
インストール方法
  1. "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を返すよう変更