![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Паскаль: эквивалент макроса __LINE__Delphi , Технологии , МакросыВ языках программирования часто бывает полезно знать номер строки в исходном коде, в которой находится текущая позиция выполнения программы. В языке Си для этого используется макрос К сожалению, в стандартном Паскале нет встроенного макроса или функции, который бы возвращал номер строки. Однако, если вы используете компилятор Free Pascal, у вас есть возможность использовать конструкцию Давайте рассмотрим пример кода на Паскале, в котором мы хотим вывести на экран номер строки:
Как видите, попытка использовать макрос
При компиляции этого кода в точке, где находится конструкция Важно отметить, что портируемость этой конструкции между различными компиляторами Паскаля может отличаться. Если вы используете другой компилятор, кроме Free Pascal, вам, возможно, придется использовать другие способы получения номера строки. В языках программирования, таких как Паскаль, для получения номера строки в исходном коде, где находится текущая позиция выполнения программы, можно использовать конструкцию `{$I %LINE%}` в компиляторе Free Pascal. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |