【发布时间】:2015-07-08 09:48:47
【问题描述】:
我有一个持久性过程,我试图在其中打开、写入和关闭一个流。
我在程序的主要区域
DEFINE STREAM sOutFile.
OPEN STREAM sOutFile TO VALUE( outFileName ).
MESSAGE SEEK( sOutFile ).
随后是持久过程中的一个函数
FUNCTION example RETURN LOGICAL:
MESSAGE SEEK( sOutFile ).
PUT STREAM sOutFile UNFORMATTED someData.
END.
实例化持久过程时,消息显示“0”,因此流已打开。但是,当调用示例时,消息显示“?”我收到一条关于尝试写入已关闭流的消息。
我尝试将流声明为 NEW SHARED,但这没有任何区别。
是我做错了什么,还是无法在持久过程中定义流?
【问题讨论】:
标签: progress-4gl openedge