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