4

以前は%Gのソースを調べていましたが、最近、Intersystemsは.INTコードの配布を停止しました。理論的には、ループ内でeXecuteステートメントを使用して、すべての有効なグローバル名で$ Dをチェックできると思いますが、それはばかげて不当に遅いです。

では、現在それを行う正しい方法は何ですか?

4

2 に答える 2

6

%SYS.GlobalQueryでいつでもクラスクエリを使用できます。

于 2012-03-21T12:53:27.393 に答える
2

特別なグローバル変数^$GLOBALを使用する

例えば:

s global=""
f { 
s global=$o(^$G(global))
  q:global=""
  zw global
}
于 2012-03-21T20:29:56.117 に答える