__FB_LANG__
 
内部定义(宏值)由编译器设置

语法

__FB_LANG__

说明

__FB_LANG__指示在编译模块时设置了哪种语言兼容性选项。默认情况下,__FB_LANG__将被设置为"fb".可以使用以下一种(或多种)方法更改语言兼容性选项:
使用以下值之一返回小写字符串:
始终定义
描述
''fb''FreeBASIC兼容性(默认)
''qb''QBASIC兼容性
'' Fblite ''FreeBASIC语言兼容,具有更多QBASIC兼容的编码风格
''deprecated''FBC版本0.16兼容性


__FB_LANG__.

例子

''将选项设置为始终打开

#ifdef __FB_LANG__
  #if __FB_LANG__ <> "fb"
    Option Explicit
  #endif
#else
  ''旧版本 - 之前lang fb
  Option Explicit
#endif


与QB差别

  • 新的FreeBASIC

参考