第118章 Caché 函数大全 $ZVERSION(1) 函数

95 阅读1分钟

第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