以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  matlab 编译的 DLL 如何调用  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=144744)

--  作者:xa139
--  发布时间:2019/12/28 13:55:00
--  matlab 编译的 DLL 如何调用
版主请帮我看下 这个用matlab写的dll 如何在fb 中调用.里面有c#的例子.
麻烦给下调用的详细代码
Dim iRetUSB As Integer
iRetUSB=eg_sum.Class1 (2)
这样调用 错误提示
编译错误Class1是eg_sum中的类型,不能用作表达式。
错误代码:iRetUSB=eg_sum.Class1(2)

matlab 代码如下 
function [s]  = eg_sum( n )
% calculate the sum of 1..n
s = 0;
for i = 1:n
    s = s + i;
end

编译时需要一个class名 使用默认的
 Class1



[此贴子已经被作者于2019/12/28 14:35:18编辑过]