VB程序 为什么直接运行可以运行而全编译执行或者生成exe文件报错?

我不是那个意思 我就是在编译器里 直接点那个三角运行可以 要是重新编译运行就报错

编译器里运行只是运行到哪里就临时编译到哪里
可能你程序中有错误,所以编译会出错,但是却不影响直接运行。
因为编译EXE是全部编译,同时编译器会检查语法等操作,所以会发现一些你没发现的问题。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-18
可能缺少某个库文件没有打包进去,建议生成完成的安装文件
第2个回答  2009-03-18
是在没有安装VB的计算机上不能运行。我以前就是用VB编程的
原因是缺少.dll文件,要把用到的.dll文件打包进去
解决:
在网上下载个打包工具suf60ev.exe,安装后,用该软件生成安装程序(用来安装你的.exe的),在任何计算机上运行该安装程序即可装上你的程序了,和我们安装使用一般软件一样,不用时要到控制面板里卸载的
第3个回答  2009-03-18
1)变量未强制声明
2)代码中有错误,如不存在的控件而代码中有。
你可在全编译执行下找出错误所在,一一排除。
第4个回答  2009-03-18
一般来说还是程序的本身的问题,能运行只能说明你运行到的部分程序正确,但全编译就是针对整个程序了,最好仔细看下错误说明,找一下程序里有没有什么问题。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网