vb做的软件的异地运行问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 11:23:44
我在做一个VB的软件时引用了很多自制的控件 ,在本机上运行正常,但是 到了别的机器就运行不正常了,我想知道 ,哪些文件是要用的 ,安装VB的某些文件和控件的文件(.ocx) ,是不是要和软件放在一起,还有 我以前做的小软件是缺少VB的文件 我想知道 哪些是用vb做的软件运行时要用的 要放到哪里才好,怎么样才能叫我的软件不论引用了什么控件都可以在别的机器上运行而不是老是出错,对了 是vb6.0的

1.哪些文件是要用的?
答:在你打开VB工程的时候(双击.vbp的时候)如果完全顺利的话就不会弹出任何对话框,直接进入工程,如果弹出对话框,那你就要好好看一下其中的内容了,像有些非标准控件的没有引用的问题会出现在这些对话框里面,或者有些动态链接库没有引用也会出现在提示信息中(比如xxx.ocx没有加载,因为本人用的是日文操作系统大概中文就这么翻译吧)主要在提示信息中去看。一般的VB程序标准文件会有(.vbp .vbw .frm(有窗体的话).mdl(有模块的话) .cls(有类的话).exe(这是要自己生成的打包程序))
2.是不是要和软件放在一起?
答:不是的,必要的非标准控件(.ocx)一般应放在C:\WINDOWS\system32下面,我们做的时候会有一个批处理文件程序(.bat),然后运行(这个好像是注册system32下控件的),把这些非标准控件注册进系统(.dll文件也如此)然后 就可以用了
3.怎么样才能叫我的软件不论引用了什么控件都可以在别的机器上运行而不是老是出错?
答:直接打包成.exe文件就可以了啊!呵呵 否则就得要注册的。或者作成网络版的插件让客户一下载就注册入系统(有点流氓插件的味道)
答完...