第118章 Caché 函数大全 $ZVERSION(1) 函数
返回操作系统类型。
大纲
$ZVERSION(1)
参数
唯一支持的参数值为数字1。
描述
$ZVERSION(1)以整数代码形式返回当前操作系统类型。它返回以下值:对于Windows为2,对于UNIX®为3,如果未知则为0。
可以使用isWINDOWS和isUNIX系统提供的宏返回与布尔值相同的信息。
可以使用%SYSTEM.Version.GetOS()返回与字符串相同的信息。
可以使用$ZVERSION特殊变量返回完整的Caché版本信息,包括当前的操作系统类型。
示例
以下示例返回当前的操作系统类型:
/// d ##class(PHA.TEST.Function).ZVERSION()
ClassMethod ZVERSION()
{
#Include %occInclude
WRITE "OS type as code: ",$ZVERSION(1),!
WRITE "OS type as Boolean: ",!
WRITE "Windows? ",$$$isWINDOWS," UNIX? ",$$$isUNIX,!
WRITE "OS type as string: ",$SYSTEM.Version.GetOS(),!
WRITE "Caché Version: ",$ZVERSION
}
DHC-APP>d ##class(PHA.TEST.Function).ZVERSION()
OS type as code: 2
OS type as Boolean:
Windows? 1 UNIX? 0
OS type as string: Windows
Caché Version: Cache for Windows (x86-64) 2016.2 (Build 736U) Fri Sep 30 2016 11:46:02 EDT