#line
 
Препроцессор директива для установки номера текущей строки и имени файла

Синтаксис

#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

  • Новое в FreeBASIC

См. также