第十九章 Caché 變量大全 $THROWOBJ 變量
包含一次不成功THROW
的OREF
。
大綱
$THROWOBJ
描述
$THROWOBJ
包含由最近一次不成功的拋出操作引發的對象引用(OREF
)。Caché在發出<THROW>
錯誤時將OREF寫入$THROWOBJ
。通常,當不在TRY
或CATCH
塊內時試圖發出拋出時,就會發生這種情況。
成功的THROW
操作會將$THROWOBJ
重置爲空字符串。
Setting $THROWOBJ
還可以顯式重置$THROWOBJ
,如下所示:
SET $THROWOBJ=""
不能使用SET
命令將$THROWOBJ
設置爲空字符串以外的任何值。嘗試這樣做會導致<ILLEGAL VALUE>
錯誤。