たぶん重複する
installshield でセットアップの最後に自分の dll のクラスのメソッドを呼び出すにはどうすればよいですか?
セットアップ プロジェクトの Setup.Rul の最後に次のようなコードを書き、dll とクラスの ComVisible を true に設定しましたが、まだこのエラーを受け取ります。
「DLL 関数呼び出しがクラッシュしました: ISRT._ DotNetCoCreateObject」
...
szDLLCompletePath = SUPPORTDIR ^ "MyDllName.dll";
szClassName = "MyDllName.MyClassName";
//The error occured at the following line
set Obj = DotNetCoCreateObject( szDLLCompletePath, szClassName, "");
If(! IsObject(Obj)) then
MessageBox("Cannot load", SEVERE);
else
Obj.MyMethodName(Parameters);
endif;
注: dll をサポート ファイルとしてセットアップ プロジェクトに追加しました。
これのサンプルがあれば教えてください。