在DLL里面调用COM组件的接口函数出错
本人开发工具是VS2010,操作系统是WINDOWS7 64位,C# 开发。
调用COM组件的方法是直接在 Add Reference 对话框中选择COM选项卡,选择其中的COM服务。
如果在生成的一个应用程序(EXE)中直接添加,没问题,一切正常。
但我需要在一个DLL中调用COM,然后外部EXE程序再调用我的DLL,这个时候就会出现COM的某些函数无法调用,就会出现类似“Error HRESULT E_FAIL has been returned from a call to a COM component.”的错误。
困扰2天了,求解!