假如我的VB工程文件在f:\VB\sales\下,我将一个Command.ocx控件和我的VB工程文件放在同一文件夹里,然后我在VB里的工程-->>部件 添加了这个控件,此时我就可以在VB里用这个控件,但是我将f:\VB\sales\改成f:\VB\aaa\(就是把文件夹改一改名)那么我的控件就不可以用,更不用说打包,一打包完,找开程序总是提示找不到控件
请高手指点我一下,教我怎样利用外部控件而不会出现上述问题。
我下载别人的程序源代码研究的时候,发现他使用外部控件时也不会出现上述原因。我真是搞不懂,请高手教一教我,因为本人正在做期中项目,急需要求解方法
请高手指点我一下,教我怎样利用外部控件而不会出现上述问题。
我下载别人的程序源代码研究的时候,发现他使用外部控件时也不会出现上述原因。我真是搞不懂,请高手教一教我,因为本人正在做期中项目,急需要求解方法
解决方案 »
- VB数据处理问题
- 可不可以同一个form1开启多个,只要点一次菜单就新开一个
- 谁有VB绘图控件?请给份,谢谢
- 如何将一个long数字转换成固定的11位字符,第一位要求是"+"或"-"号?
- 简单的ListView焦点显示问题
- VB 调用api,谁能帮忙看下
- rst.Open "select * from aa", str, 3, 3中的两个“3”分别代表什么意思?
- Mshflexgrid为何前两列都不能得到焦点呢?
- 如何模拟点击“确定”按钮啊?谢谢!
- 有没有类似于win2000的tcp/ip地址设置当中的Ip地址输入框的控件?
- webbrower浏览htm速度问题
- 如何在CHM文件中添加上下文ID
___________________________________________________________________这里的OCX等控件都是COM,需要注册的,一旦你使用浏览控件文件添加成功后,
系统会自动注册该控件,当然对该控件的物理文件路径也有记录。一旦你修改
路径,根据注册信息当然由于找不到指定文件才报错。
注册使用命令行Regsvr32 文件名就行了。
这样就可以在任何地方使用加载了!
如果你用vb自带的打包工具打包,打包时如果控件路径变了,因为找不到控件,所以不会把控件打包在内的.打包前你必须正确注册控件,像你说的控件,在"开始\运行"里面直接输入"regsvr32 path"回车即可,“path”是你控件的全路径,包括名字,如“regsvr32 c:\test.dll”,或者你在输入“regsvr32 “(注意有空格)后直接把控件拖到运行窗口里面,然后回车。在命令行提示符窗口中同样操作。
或者你改用别的打包工具,setup factory和.net代的windows install都可,比较简单,安装时会自动注册你的控件。