 |
一般可以,但需要注意几个问题:
1、是否使用了Windows 2000特殊的API,如果使用了可能在Windows 9x下无法使用。
2、可能需要分发一些DLL。Windows 2000下包括了VB 6的运行库,但Windows 9x没有,所以你需要使用Package & Deploy Wizard生成安装软件,否则可能会因为缺少DLL而无法在Windows 9x下使用。
away问:
我在Win2000下生成安装软件后,在Win9x下安装能不能用?我是这么想的,Win9x和Win2000这是两个不同的操作系统,在Win2000下做的安装程序会不会在Win9x下不能用呢?当然这除了在2000下用了特殊的API。
答:如果你没有使用特殊的API函数,那么一般的应用程序在Win9x和Win2000下都可以使用。虽然这是两个不同的操作系统,但是毕竟都使用相似的Win32 API。
test的意见:
if you package in windows 2000, it cannot be run over other computer at all. package you application over win98 for ever.
沈宇峰问: 如果反过来,在W98中编的程序在W2000中能用吗?尤其是涉及数据库的程序?
答:数据库程序一般问题不大。可能有问题的通常是硬件操作和与权限、安全有关的程序。
biwei的意见:
我的经验是在winnt4(sp6)下制作安装程序,这样,win97/98/98se/me/winnt/win2k/winxp基本上都可以用。
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 制作安装程序, setup, installshield, wise install。
|