明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3544|回复: 11

[VBA]为什么我的vb程序不能在别人的机器上运行?

  [复制链接]
发表于 2004-10-12 19:12:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2004-11-4 20:21:14 编辑

各位大虾:



我用VB.net做了一个小程序,在我的机器上运行顺利,但是把bin文件夹下了文件都拷贝到时别人机器上时,就会出现一个"应用程序初始化(0xc0000135)失败.请单击"确定",终止应用程序"的对话框,这是怎么回事呀,是还缺什么文件吗?
发表于 2004-10-13 13:04:00 | 显示全部楼层
可能是引用的类型库不存在或者版本不同。
发表于 2004-10-13 14:27:00 | 显示全部楼层
估计像VB6那样,需要打包,在他人计算机上安装才能运行,毕竟VB.NET仍然不是完全编译型的语言。
 楼主| 发表于 2004-11-4 20:12:00 | 显示全部楼层
我和他们的AutoCAD2002都是用同一张盘安装的,如果缺什么的话,应该是根vb有关的,但我不知是缺什么?


要不要用VB6把程序改写一下,看看会怎么样?我试一试看.
发表于 2004-11-4 20:44:00 | 显示全部楼层
.Net Framework在别人的机器上安装了么?
 楼主| 发表于 2004-11-15 20:34:00 | 显示全部楼层
.Net Framework 是没有安,还要这么多东西啊,真是麻烦!
发表于 2004-11-16 12:36:00 | 显示全部楼层
[I][I].Net Framework [/I][/I]是你程序运行的环境。要装
 楼主| 发表于 2005-4-30 23:09:00 | 显示全部楼层
是,安装了.net framework就可以了。


但能不能不安装.net framework,而只改动程序?
发表于 2006-12-25 23:06:00 | 显示全部楼层
VB就是250

数年前,我对此深恶痛绝,    投奔了VC++;
发表于 2007-1-10 20:59:00 | 显示全部楼层

原因很简单,就是你的VB程序用到的dll和ocx控件在别人的计算机上没有注册。

要想做VB的绿色软件,首先要知道你的VB程序用到了哪些dll和ocx控件。其次,做一个控件注册程序,你的VB程序首次运行时必须先注册这些dll和ocx控件。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 18:43 , Processed in 0.197537 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表