#line
 
预处理器指令设置当前行号和文件名

语法

#line number [ "name " ]

参数

number
新的行号
"name "
新文件名(可选)

说明

通知编译器更改行号和文件名,并相应地更新__FILE____LINE__宏值。

编译时间消息和运行时消息都受此伪指令的影响。

该指令允许其他程序为FreeBASIC编译器生成源代码,并返回引用其他程序使用的原始源的警告和/或错误消息。

例子

#line 155 "outside.src"

Error 1000

''输出为:
''由于runtime.src()的第157行的运行时错误1000中止


与QB差别

  • 新的FreeBASIC

参考