JCL Help:LINE

From Project JEDI Wiki
Jump to navigationJump to search


Summary

Returns the line number in the source code file at which a routine is executing.


Pascal

 function __LINE__(const Level: Integer = 0): Integer; deprecated;


Parameters

Parameters Description
const Level: Integer = 0 Caller level for which you want to know the line number. 0 is the currently executing routine, 1 is the caller, 2 is the caller of the caller, etc.


Return Value

Line number of the routine specified by Level.


Description

__LINE__ returns the line number within the source code file at which the routine specified by Level is currently executing. Level 0 denotes the currently executing routine, 1 denotes the caller of the routine, 2 the caller of the caller, etc.


See Also

__FILE__ __MODULE__ __PROC__ __MAP__ __FILE_OF_ADDR__ __MODULE_OF_ADDR__ __PROC_OF_ADDR__ __LINE_OF_ADDR__ __MAP_OF_ADDR__


About

Unit

JclDebug


Donator

Petr Vones


Notes

Usage of this function requires building the module with a detailed map file. Use the Linker tab in the Project Options dialog to enable creation of a map file. This function is obsolete. Use LineByLevel instead.


Contribute to this help topic

This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page