读书人

透过com调用接口接口函数返回E_FAILE

发布时间: 2013-03-01 18:33:02 作者: rapoo

通过com调用接口接口函数返回E_FAILE
我通过VC调用matlab M函数显示图像出现如下问题:
如果我调用的M函数是无参数的函数,编译后可以正常显示出图像。
但当我调用的M函数增是有参数后,编译无错误,运行时就是无图像显示出来。
调试发现com接口是成功创建的,调用里边的函数就返回E__FAILE。通过OLE view发现调用的函数也是存在的,不知道是什么问题导致函数调用失败啊 (PS:我把参数删除,重新链接接可以调用函数成功显示出图像来)
请教各位大侠
[解决办法]
参数数据类型等是否能够匹配
[解决办法]
对应的IDL文件有没有修改了,你最好就不要用修改函数的方式来修改方法,这样你可能会漏掉点什么东西的,最好就是再添加一个方法,然后把原方法里的代码再复制进去

读书人网 >VC/MFC

热点推荐