如何在运行时从ADM2对象获取名称或名称列表?

时间:2009-08-21 05:16:19

标签: progress-4gl adm2

我有一个智能窗口,其中包含一些智能对象。我想知道运行时所有对象的名称或运行时所有对象的列表。

1 个答案:

答案 0 :(得分:0)

您可以使用

检查容器的InstanceNames属性
{get InstanceNames hdlContainer cInstanceNames}

cInstanceNames = dynamic-function('getInstanceNames' in hdlContainer)

其中cInstanceNames是逗号分隔的字符串。

如果您希望能够递归到容器的容器(以及容器的容器容器)中,请使用ContainerTargets属性,该属性返回句柄列表,然后将上述内容应用于每个容器目标。