PureBasic

ErrorFile()

Синтаксис

Result$ = ErrorFile()

Описание


Возвращает имя файла исходного кода или включаемого файла, где произошла текущая ошибка. Эта команда возвращает осмысленное значение только если произошла ошибка, обработанная функцией OnErrorCall() или OnErrorGoto().

Чтобы эта команда возвратила имя файла, требуется включить при компиляции отслеживание Номеров строк. Чтобы включить эту возможность, отметьте чекбокс "Enable OnError lines support" ("Поддержка строк OnError") в Настройках компилятора, или задайте ключ командной строки /LINENUMBERING (Windows) или --linenumbering (Linux, Mac OSX) при компиляции из командной строки.

Параметры

Ничего.

Возвращаемое значение

Возвращает имя файла ошибки, или "OnError line support disabled" если поддержка строк библиотеки OnError выключена. (Простой способ проверить, включена ли поддержка строк библиотеки OnError, это проверить, что результат функции ErrorLine() не равен -1.)

Поддерживаемые OS

Все

<- ErrorCode() - Оглавление OnError - ErrorLine()->