UPDATE变量和OUTPUT TO文件路径

san*_*der 0 progress-4gl openedge

我试图让用户插入文件路径,然后将结果输出到该文件路径:

DEFINE VARIABLE outputPath AS CHARACTER FORMAT "x(50)".

UPDATE outputPath.
OUTPUT TO outputPath.
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用.但是,当我这样做时:

OUTPUT TO "C:\temp\test.txt".
Run Code Online (Sandbox Code Playgroud)

它似乎工作.

Tom*_*com 8

要在OUTPUT语句中使用变量的值:

OUTPUT TO VALUE( outputPath ).
Run Code Online (Sandbox Code Playgroud)

VALUE也用于INPUT FROM,INPUT THROUGH和INPUT-OUTPUT THROUGH.

("裸"变量名将被视为文件名,不需要引号 - 30年前其中一个"做出很好的演示"决定的结果...)