0

2 つのモジュールをリンクする必要があります。たとえば、モジュール 'A' にいくつかの情報があり、モジュール 'A' に類似したモジュール 'B' に情報があり、モジュール '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 に答える