Препроцессор директива для установки номера текущей строки и имени файла
Синтаксис
#line number [ "name" ]
Параметры
number
новый номер строки
"name"
новое имя файла (не обязательно)
Описание
Сообщает компилятору изменения в номере строки и имени файла и обновление
__FILE__
и
__LINE__ макрос оценивает
соответственно.
Сообщения времени компиляции и
rin-time сообщения
затрагиваются этой директивой.
Эта директива позволяет другим программам генерировать исходный код для
компилятора FreeBASIC и возврата предупреждений или сообщений об ошибках,
которые ссылаются на оригинальный исходник, используемый другой программой.
Пример
#line 155 "outside.src"
Error 1000
'' Выходные данные:
'' Aborting due to runtime error 1000 at line 157 of outside.src()
Отличия от QB
См. также