Duk*_*578 1 progress-4gl openedge
请问你能帮我理解输出到输出流 4GL 和输出流之间的区别,还有什么是流?,进度文档页面没有多大帮助.
非常感谢你.
流就像文件句柄.您可以打开多个流并根据需要写入它们.例如,您可能有不同的数据流和错误日志流.
输入和输出操作始终使用流.如果您没有显式创建并命名它,则默认值称为未命名流.
define stream dataStrm.
define stream logStrm.
output stream dataStrm to value ( "mystuff.dat" ).
output stream logStrm to value ( "mystuff.log" ).
put stream logStrm now " start" skip.
put stream dataStrm "xyzzy" skip.
put stream logStrm now " end" skip.
output stream dataStrm close.
output stream logStrm close.
Run Code Online (Sandbox Code Playgroud)
使用默认的,未命名的流很容易,但如果您的处理很复杂或经常打开和关闭目标文件,或者如果它涉及多个文件,则很难跟踪正在发生的事情.如果您收到有关使用冲突但尚未定义任何流的流或输出目标的错误,那么您可能会从创建和使用命名流中受益.
| 归档时间: |
|
| 查看次数: |
135 次 |
| 最近记录: |