用c#调用vc6的dll,dll中有这样一句if(FAILED(::CoInitialize(NULL))) return false;
不知道为什么,用c#调用时,CoInitialize(NULL) 会fail ;
解决办法:不判断CoInitialize(NULL)的返回值,直接执行,搞掂.
原因:不知道,大概就是这样吧.
用c#调用vc6的dll,dll中有这样一句if(FAILED(::CoInitialize(NULL))) return false;
不知道为什么,用c#调用时,CoInitialize(NULL) 会fail ;
解决办法:不判断CoInitialize(NULL)的返回值,直接执行,搞掂.
原因:不知道,大概就是这样吧.
转载于:https://www.cnblogs.com/heimark/archive/2010/01/25/1655954.html