matlab - Matlab 会响应 VS 编译的 DLL 引发的异常吗?
问题描述
这是发生的事情的简要总结:基本上,我正在尝试将 MATLAB 程序重写为 C# 程序,它们都使用了在 VS 编译库中实现的函数。
对于 Matlab:
val = MyDLL.MyFunc(int32(a),int32(b),int32(c),int32(d));
在哪里:
MyDLL= actxserver('MyLib.MyClass');
与 C# 一样,它直接调用函数:
obj = new MyLib.MyClass;
val = obj.MyFunc(int32(a),int32(b),int32(c),int32(d));
但是,在 C# 程序中,会引发来自 MyFunc 的异常,但在 MATLAB 程序中没有任何反应。由于它们本质上是从同一个库中调用相同的函数,我认为这是否可能是 MATLAB 实际上没有响应从外部库引发的异常的原因?
任何建议都会有所帮助,谢谢!
PS:所有参数相互匹配,两个程序绝对调用相同的函数。
解决方案
推荐阅读
- react-native - 从最后一个屏幕向右滑动以转到反应导航中的第一个屏幕 Material Top Tabs Navigator
- angularjs - 当我开始使用 ngRoute 我的应用程序坏了
- flutter - Flutter 应用程序:无法从启用客户端证书的服务器获取 HTTP 响应
- postgresql - @> jsonb 的等效条件生成器方法
- javascript - 如何将onclick功能添加到打字稿中的按钮
- java - 浮动操作按钮不适用于下一个活动
- kubernetes - 从 Kubernetes 中的 Calico 网络策略开始
- javascript - [React]:上传文件,更改状态以显示预览,然后等待上传前提交
- google-sheets-api - Google Sheets API 配额管理
- sql - 如何在 SQL 中对返回的列运行计算