为什么我用VB做的程序在别的机子上运行经常出现异常或者根本打不开呢?

比如说我的label字体本来是华文行楷,有的机子上运行成了宋体。有的机子没有执行我的form1.sclae...命令,有的timer运行速度很慢,有的根本就打不开,显示找... 比如说我的label字体本来是华文行楷,有的机子上运行成了宋体。有的机子没有执行我的form1.sclae...命令,有的timer运行速度很慢,有的根本就打不开,显示找不到MSSTDMT.DLL文件或者是MSVBVM60.DLL文件,请哪位大侠指教一二。 展开
 我来答
浩海雯利0E5Pw
2006-10-09 · TA获得超过109个赞
知道小有建树答主
回答量:61
采纳率:0%
帮助的人:0
展开全部
要使VB程序正常运行的一个非常重要的因素,就是在运行VB程序的机器上必须要有MSVBVM60.DLL这个动态连接库文件,因为系统不同的原因,有些机器系统安装之后本身没有这些文件,所以在这些机器上运行VB程序的时候就会报错,打不开。

所以在做程序的时候一定要看程序用到了那些控件、那些DLL文件,然后把这些文件以资源的形式打包在程序里面,运行的时候先检查系统里有没有这些文件,没有则释放出来到指定位置,以保证程序的正常运行。字体也一样、如果你机器上有的字体估计别人机器没有,则也要打包然后再释放!

其他因素就是和机器的硬件配置有关系了,所以任何一个软件发布的时候都要写上支持的系统、硬件配置等等相关信息。

不知这些能否对楼主有所帮助!
阳清十孤浮奈0u
2006-10-09 · TA获得超过3989个赞
知道小有建树答主
回答量:2944
采纳率:33%
帮助的人:629万
展开全部
字体不对是因为你的机子上有华文行楷,别的没有。
timer可能和机器时钟频率有关,最后就是楼上说的少了动态链接库和环境文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2006-10-09
展开全部
在软件打包过程缺少必要的支态连接库或环境文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式