热情软件屋

 

如何才能在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的版本号码"

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio