求助!matlab 与VB 混合编程打包问题

ucbest 2010-02-26 07:07:11
求助!matlab 与VB 混合编程打包问题 ,,,谢谢了啊,,我用matlab 与VB 混合编程后 ,通过COM 组件,,生成的安装文件,安装后,在自己的电脑上能用,但是在别人的电脑上不能使用。。小弟学得不久,,很多不懂,,,我用的Matlab7.0,和VB 6.0 我生成的 COM 组件是能在 VB 里调用 的,,,这个程序写完后是怎么 打包的啊,,,我怎么 在别人的电脑上 安装后总是说 Activex 部件不能创建对象
但是在自己的电脑上,安装后能用,。
我用 matlab 写了三个函数,,通过 VB 调用 ,,,
我在网络找很久的资料没有找到 详细的,,,那里的有这种资料啊,,,,期待中,,,
...全文
225 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
w664111397 2012-05-17
  • 打赏
  • 举报
回复
楼主,能把你的这个过程跟我分享下吗?我的邮箱wen664111397@126.com
asaconana 2011-10-12
  • 打赏
  • 举报
回复
一样的问题,求教楼主!具体点,如何打包?
  • 打赏
  • 举报
回复
楼主能否把最后打包的步骤分享一下,我现在正要用到这个
heavor 2011-05-17
  • 打赏
  • 举报
回复
楼主能否把最后打包的步骤分享一下,我现在正要用到这个
yly861215 2010-11-04
  • 打赏
  • 举报
回复
楼主你能不能详细说一下啊,我跟你出现一摸一样的问题
huayuan024 2010-08-18
  • 打赏
  • 举报
回复
楼主能否把最后打包的步骤分享一下,我下一步也要用到这个,
ucbest 2010-03-02
  • 打赏
  • 举报
回复
问题全部解决 ,这两个软件从 连接 到 调用 到 打包 到 安装 最后到 移值安装在别人的电脑上,一路弄过来,,还真是不容易,,, 在网上找了很多的资料,求助了很多的人,因为我没有老师可以问,,谢谢帮助过我的人,,,特别 是这个论坛的人非常 热心 高手又多,,,,呵呵,,谢谢各位了,,,
ucbest 2010-03-01
  • 打赏
  • 举报
回复
经过自己的 摸索,我打包后的组件 在别的电脑上能注册了,我是这样做的:
我把我写的那三个.dll 文件 与MCR.exe 一起打包,然后发布 成一个exe文件,然后在别人的电脑上安装 上后,再到安装文件夹里找到MCR.exe ,安装这个MCR.exe 安装的路径选择为,安装文件夹的路径,然后分别注册三个.dll。成功注册。运行程序运行,但是当要求调用 .dll 组件的时候 程序就出错了,说是什么 MCR instance is not available 。后来在网上看了 打把相应的.dll 文件的.ctf文件 放在安装文件夹下。当我把这三个.ctf文件放到 这个文件夹下后,再运行程序,这时不能运行,当我把这三个.ctf 删除后 ,又能运行了,但是不能调用 .dll 组件 ,,这是怎么回事啊,???????
threenewbee 2010-02-27
  • 打赏
  • 举报
回复
使用InstallShield打包。把那个dll放入一个文件组,设置为self-registered
InstallShield下载:
http://download.csdn.net/source/1909734

或者在对方电脑上手工注册,方法是在运行命令里面输入 regsvr32 "x:\path\dllname.dll"
"x:\path\dllname.dll"是你dll的路径和文件名。
贝隆 2010-02-27
  • 打赏
  • 举报
回复
这个没有弄过,帮你顶

863

社区成员

发帖
与我相关
我的任务
社区描述
VB COM/DCOM/COM+
c++ 技术论坛(原bbs)
社区管理员
  • COM/DCOM/COM+社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧