问题描述
我通过MATLAB生成了dll,并在vs2008里进行了调用,一开始是可以用的,后来弹出来一个错误是:服务器出现意外情况。(异常来自HRESULT:0x80010105(RPC_E_SERVERFAULT))我把程序关了再打开有时候可以用,有时候还是弹出这句话。检查代码就是执行到调用dll函数的位置出的错误。但是不知道为何有时候不会出错有时候会出错,希望各位大神给予解答。异常详细信息:System.Runtime.InteropServices.COMException:服务器出现意外情况。(异常来自HRESULT:0x80010105(RPC_E_SERVERFAULT))
解决方案
解决方案二:
怎样才能快速学会VB呢?
解决方案三:
目标平台是不是一致的?x86,64,anycpu
解决方案四:
引用2楼u011266608的回复:
目标平台是不是一致的?x86,64,anycpu
目标平台选的是x86,应该是一致的,因为我用MATLAB生成了两个dll库,其中一个完全没问题,另一个出现了上述我说的情况,但是这两个库函数本身在MATLAB下都是完全没问题的。
时间: 2024-11-03 16:00:46