0

也许与

从 InstallAware 或 InstallShield 调用 dll 函数

如何在 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 作为支持文件添加到我的安装项目中。

请告诉我是否有任何样品。

4

0 回答 0