如何才能在Win2k中使用某些特殊函数,而在Win9X中又不会报错
编号:QA004335
建立日期: 2001年7月31日 最后修改日期:2001年7月31日
所属类别:
zhouhui:
操作系统: win9x win2k
编程工具: Delphi 5.0
问题: 在Win2K和Win9X中的User32.dll有着不同的函数,当我在程序中声明了一个Win9X中没有的函数时就会报错。如何才能在Win2k中使用这种函数,而在Win9X中又不会报错呢,我能截获消息给用户相关提示。要求在一个程序中完成,不用条件编译。
水平: 刚入门
回答:
你应该在启动的时候调用GetVersionEx函数判断一下当前的操作系统,如果是Windows 2000,就调用你说的那个函数;如果不是Windows 2000,就不调用该函数,而是采用其他方法解决。
相关问题:
QA000014 "程序如何才能识别目前的操作系统环境"
QA003296 "如何利用GETVERSIONEX获得WINDOWS的版本号码"
此问题由李海回答。
| |
|
|
| |
|
|