現在の行番号とファイル名を設定する、プリプロセッサ指示文
構文:
#line number
[ "name" ]
パラメタ:
number
新しい行番号
"name"
新しいファイル名(任意)
記述:
コンパイル時のメッセージと、実行時メッセージの両方が、この指示の影響を受けます。
この指令は、別のプログラムが、FreeBASIC コンパイラーのためのソース・コードを生成することを可能にします。そして、別のプログラムは、別のプログラムが使用する元のソースを参照して、警告やエラー・メッセージを返すことができます。
例:
#line 155 "outside.src"
Error 1000
'' 出力は:
'' outside.src() の行 157 におけるランタイム・エラー 1000 のため中止になります。
QBからの違い:
参照: