PROCNAME()

From Lianjapedia
Jump to: navigation, search

Purpose

Function to return name of currently executing procedure

Syntax

PROCNAME([<expN>])

See Also

ASTACKTRACE(), DO, DOLEVEL(), PATH(), PROCLIBS(), PROCLINE(), SYS()

Description

The PROCNAME() function returns the name of the currently executing program or procedure. The name is returned as a character string in upper case without path or file extension.

<expN>

Specifying the optional <expN> causes PROCNAME() to return the name of the procedure or program at the <expN> level. If there is no program or procedure at the specified level, an empty string is returned. The name of the master or starting program is returned if <expN> is 0 or 1.

Example

m_procname = procname()
dialog message "The error occurred in the procedure &m_procname."