0

我必须链接两个模块:例如:我在模块'A'中有一些信息,模块'B'中的信息类似于模块'A'和模块'C'具有相同的信息。现在,“A”到“B”和“B”到“C”之间存在链接。目标是将“C”链接到“A”。

4

1 回答 1

1

创建指向驻留在不同模块中的 DOORS 对象的链接与创建指向同一模块的对象的链接没有区别。您只需从模块中检索对象句柄。

考虑一下:

Object sourceObj = ... // you already have this object handle
Object targetObj = null
const string targetModuleName = "/my/DOORS/module"

// open the module
Module mod = edit(targetModuleName, true, false)
if (null(mod)) ack("Error!")

// now it depends on how you can identify your target object
for targetObj in mod do {
    // example: if the object identifier matches ...
    if (... == identifier(targetObj)) {
       sourceObj -> targetObj
       break
    }
}

此外,看看这个问题,史蒂夫也解释了这种情况。

于 2015-06-26T06:37:04.590 回答