当前位置:编程学习 > VB >>

关于VB控件不存在或未注册的问题

编写了一个VB程序  从部件的新加了DataGrid和Adodc、CommonDialog等控件
现在在装了VB编程软件的机子上就可以运行
移植到其他电脑上就出现MSDATGRD.OCX找不到或未注册程序打不开
我从网上下了个MSDATGRD.OCX还是不行
--------------------编程问答-------------------- 你这个程序通过 SetupFactory 打包后安装是可以运行的。
SetupFactory 打包可以搜集你所有用到的组件,包括DataGrid和Adodc、CommonDialog等控件。
到网上去下一个SetupFactory 9.03 中文正式版.
--------------------编程问答-------------------- SetupFactory 9.03 汉化绿色版。 
http://www.uzzf.com/soft/31085.html --------------------编程问答--------------------
引用 楼主 awp99 的回复:
编写了一个VB程序  从部件的新加了DataGrid和Adodc、CommonDialog等控件
现在在装了VB编程软件的机子上就可以运行
移植到其他电脑上就出现MSDATGRD.OCX找不到或未注册程序打不开
我从网上下了个MSDATGRD.OCX还是不行

光是下载这个文件还是不行的,必须要注册,可以通过Windows的【运行】窗口,运行如下命令注册(估计楼主不会2B到直接复制到运行窗口吧,把里面的中文改成对应的东西):
regsvr32 文件名(带有完整的路径)

注意上面的regsvr32和文件名之间的空格千万不能少。 --------------------编程问答-------------------- 外接程序-外接程序管理器 点开,加入 打开展开向导,按照向导的指示,创建一个安装包,再到别的机器上安装 --------------------编程问答--------------------
引用 3 楼 JiLuoXingRen 的回复:
引用 楼主 awp99 的回复:编写了一个VB程序  从部件的新加了DataGrid和Adodc、CommonDialog等控件
现在在装了VB编程软件的机子上就可以运行
移植到其他电脑上就出现MSDATGRD.OCX找不到或未注册程序打不开
我从网上下了个MSDATGRD.OCX还是不行
光是下载这个文件还是不行的,必须要注册,可以通过Windows的【运行】窗……

下载了肯定在机子上注册过  注册了没弹出MSDATGRD.OCX找不到,但是双击后是直接打开我机子里面另外一个程序的安装包,而不是我的程序。问题根本就不在这,我用的是VB6.0自带的控件,又不是第3方控件
生成了EXE程序后,正常情况是不应该出现控件没注册的 --------------------编程问答-------------------- 生成了EXE程序后,正常情况是不应该出现控件没注册的
==>
理解错了!除非你的机器上安装了VB6,不然你就得重新安装。

打包->安装,很容易的事情啊!

可以用VB自带的,但版本冲突比较多。
还可以用InstallMast,我的资源里有,可以下载...
当然SetupFactory也不错。
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,