第二十七章 Caché 变量大全 $ZEOF 变量
包含指示是否已到达文件末尾的标志。
大纲
$ZEOF
描述
在每次顺序文件读取之后,Caché设置$ZEOF
特殊变量以指示是否已到达文件末尾。提供此特殊变量是为了与使用$ZC
设备状态检查的MSM例程兼容。
Caché将$ZEOF
设置为上次使用的设备的文件状态。例如,如果从顺序文件读取,然后写入主设备,则Caché会将$ZEOF
从顺序文件的文件结束状态重置为主设备状态。因此,应该在顺序文件读取之后立即检查$ZEOF
值(如果需要,将其复制到变量)。
Caché将$ZEOF
设置为下列值:
- –1 文件结束
- 0 不在文件末尾
要使用此功能,必须对顺序文件禁用<ENDOFFILE>
错误。