vb 程序生成exe运行后,不一定多长时间就会出现程序没有响应的状态,得在任务管理器关闭重新打开,求帮助
2个回答
展开全部
这个和杀毒应该关系不大.重新安装vb应该也是不行的.没有响应应该是程序占用的资源大.导致.vb既然已经生成了exe就证明了vb本身是没问题的.这个主要还是看代码.程序的运行是以2进制形式的,所以你重新安装vb和不重装所生成的exe是一样的.另外一点,就是如果你制作这个程序的电脑和运行程序的电脑如果不是同一台的时候,尽量使用vb提供的打包工具.将所有使用到的控件,和组件一起打包.然后在运行的电脑上安装.因为2000属于服务器版本,架构和xp,win7都是有所不同的.用到的dll自然有很多不一样,
打包的时候使用这个
弹出来的对话框上面选择工程文件,然后点打包
其他的基本默认,主要就是这里
这里要将你使用到的文件一起添加进来.如,声音文件,视频文件,或者使用到的文件等,一般dll文件使用到的都会打钩.
然后把一直下一步就可以了.
最后报刚刚生成的整个包.复制到运行的电脑上.里面有个安装文件.安装一下,就可以了.
更多追问追答
追问
最开始我是用xp系统做的软件,基本东西做好了以后要调用一个动态链接库,我电脑上没有,所以就拿到了正常现场使用的电脑上,系统windows2000,继续编写程序,编写完成后生成的exe文件。按照目前这样我应该怎么办呢?我刚刚试了一下,生成打包文件后在安装的时候还有个错误,但是程序能正常安装成功
追答
生成错误就不行了.你要看是什么错误.然后到网上找对应的dll.下载xp版本的dll到2000里面就可以了.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询