0
有在库线,我不能冒了出来:有没有办法判断默认流是否打开?
put oResults format "x(80)" skip.
我正在调用不具有一个默认的输出所以这行的错误出库的程序。
我知道我可以在我的程序某处发送输出,但我想修复它,所以你不必输出。寻求功能可能吗?
编辑:10.2b
我只在unix中得到一个错误。
在UNIX环境中,该行:
put oResults format "x(80)" skip.
错误的。
,但如果你把一个:
if seek(output) <> ? then
put oResults format "x(80)" skip.
它没有错误。
在UNIX环境行
:
put oResults format "x(80)" skip.
错误的。
,但如果你把一个:
if seek(output) <> ? then
put oResults format "x(80)" skip.
它没有错误。
什么版本的Progress? –
你有什么错误?我只是试着用一个简单的测试程序和Linux上的10.2B来测试它。如果默认输出未指定,或者甚至明确关闭,则不会出现错误。 –
你看到的错误文本是什么? “尝试写入未打开的流” –