treesong 发表于 2004-10-12 19:12:00

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

各位大虾: 我用VB.net做了一个小程序,在我的机器上运行顺利,但是把bin文件夹下了文件都拷贝到时别人机器上时,就会出现一个"应用程序初始化(0xc0000135)失败.请单击"确定",终止应用程序"的对话框,这是怎么回事呀,是还缺什么文件吗?

efan2000 发表于 2004-10-13 13:04:00

可能是引用的类型库不存在或者版本不同。

zfbj 发表于 2004-10-13 14:27:00

估计像VB6那样,需要打包,在他人计算机上安装才能运行,毕竟VB.NET仍然不是完全编译型的语言。

treesong 发表于 2004-11-4 20:12:00

我和他们的AutoCAD2002都是用同一张盘安装的,如果缺什么的话,应该是根vb有关的,但我不知是缺什么?
要不要用VB6把程序改写一下,看看会怎么样?我试一试看.

雪山飞狐_lzh 发表于 2004-11-4 20:44:00

.Net Framework在别人的机器上安装了么?

treesong 发表于 2004-11-15 20:34:00

.Net Framework 是没有安,还要这么多东西啊,真是麻烦!

pckite 发表于 2004-11-16 12:36:00

.Net Framework 是你程序运行的环境。要装

treesong 发表于 2005-4-30 23:09:00

是,安装了.net framework就可以了。
但能不能不安装.net framework,而只改动程序?

hkgyje1234 发表于 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控件。
页: [1]
查看完整版本: [VBA]为什么我的vb程序不能在别人的机器上运行?