获取运行时调用的 Progress 过程 .p 文件位置

W0l*_*0ds 0 procedure file progress-4gl openedge

假设我的系统中有一个简单的过程文件:

C:\git\project\helloworld.p

在这个过程文件中,代码需要知道它在运行时在我的系统上的位置。所以在我的电脑中,在这种情况下它将是:

C:\git\project\helloworld.p

在我朋友的电脑上可能是:

D:\codingprojects\project\helloworld.p

有什么办法可以在运行时解析过程文件位置吗?

Mik*_*ner 6

FILE-INFO:FILE-NAME = THIS-PROCEDURE:FILE-NAME.
MESSAGE FILE-INFO:FULL-PATHNAME. 
Run Code Online (Sandbox Code Playgroud)