IF ... #ENDIF 预处理器命令示例

在下面的示例中,使用 #IF ... #ENDIF 结构确定使用哪个 Visual FoxPro 版本编译程序,并显示相应的信息。

#IF 'WINDOWS' $ UPPER(VERSION( ))
? 'This was compiled under Visual FoxPro'
#ELIF 'MAC' $ UPPER(VERSION( ))
? 'This was compiled under FoxPro for Macintosh'
#ELIF 'UNIX' $ UPPER(VERSION( ))
? 'This was compiled under FoxPro for UNIX'
#ELSE 
? 'This was compiled under FoxPro for MS-DOS'
#ENDIF