CreateOleObject调用C#DLL时的有关问题
CreateOleObject调用C#DLL时的问题现在有一个C#产生的DLL,用BCB6的CreateOleObject函数可以返回一个Varian
CreateOleObject调用C#DLL时的问题
现在有一个C#产生的DLL,用BCB6的CreateOleObject函数可以返回一个Variant类型的结果,比如代码如下:
C/C++ codeCoInitialize(NULL);Variant var = CreateOleObject("ABCD.EFGH");CoUninitialize();
使用返回的变量可以成功调用里面的方法,同样的代码放到2010下面就会报
系统找不到指定的文件。,ProgID:"ABCD.EFGH"
的错误,这是怎么回事呢?
[解决办法]如果提示 类型未注册应该是regsvr32 注册就可以了
找不到文件,是不是dll需要什么环境支持呢。
[解决办法]