去医院孕检多少钱:一个VB程序为什么只能在98而不能在XP上运行,

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 05:40:51
我有一个用VB编的程序,但是只能在98上运行,在XP上就不能运行,请问这是怎么回事,

这主要是因为你的开发环境可能是在16位WINDOWS环境下进行的,而XP是32位的,故而许多函数的调用等都会出现不兼容的问题。建议你把源程序在XP环境下重新编译一次,并针对系统提示的错误进行相应修改,即可。

不兼容

我同样碰到过,是VB6.0的ADO控件以JET 4.0 连接ACCESS数据库,安装包生成后在有的WIN XP(非家庭版)系统遇到问题.安装后启动数据库的VB程序,屏幕提示未正确安装软件.后来只能改用VFP数据库,用MICROSOFT升级的ODBC FOR VISUAL FOXPRO驱动避开了此问题.一般遇到此问题,VB6.0的自身安装也碰到问题(系统不支持16位DOS程序).这也可能与MICROSOFT宣布不再支持VB6.0有.VB6.0与WIN98或WIN2000等这类冲突未遇见.

建议、开发工作在xp下进行

可能是缺组件,在XP上也安装VB就好了.

98自带了VB运行库,而且98的运行库版本比较低