vb写的软件 为什么要设置一下兼容性才可以显示?

来源:百度知道 编辑:UC知道 时间:2024/06/06 16:50:02
我的操作系统是 windows 2003,最近用VB写了一个小程序,用 setup factory 制作安装程序后,在10多台电脑上安装,但发现了一个问题。

软件安装后,在90%的电脑上可以正常运行,但在一二台电脑上安装后,双击软件,一点反应都没有。

后来发现,修改这个软件的“兼容性”选项,就可以运行了。

我想问一下,这种情况一般是什么原因引起的呢?

操作系统不一样
API的声明方式不同 运行机理也不同

通俗点说
你的同一条指令 只有适合的系统 才能听的懂 别的系统听不懂

因为你所说的“一二台电脑”不是你这个操作系统的。