在自己电脑上用matlab生成dll,然后用VB调用没有问题.但是把生成的dll文件时的那些东西打包,"component"-"package component",里面的一些文件在另外一台没有装matlab的机器上安装.先装了mglinstaller,然后把它的创建目录设置环境变量,然后再运行生成的*.exe文件,我觉得这样算是引用了dll了吧?
但是问题来了,用VB执行的时候到Set a = New my.Class1(这个是自己在matlab里设置的名字),这一步的时候,总是提醒自动化错误,网上有人说是dll注册的问题,但是我的显示的都注册成功了啊.请问有什么办法可以解决?求高手指点!