我已经为先前版本的DOORS工作,但是打破了DOORS 9.5的脚本。具体而言,当我试图通过使用创建一个新的模块:使用适用于DOORS的DXL创建新模块9
创建(字符串名称,串DESC,INT映射[,布尔显示])
这是我接收到错误:
创建模块失败:无法访问创建项目
我已经为先前版本的DOORS工作,但是打破了DOORS 9.5的脚本。具体而言,当我试图通过使用创建一个新的模块:使用适用于DOORS的DXL创建新模块9
创建(字符串名称,串DESC,INT映射[,布尔显示])
这是我接收到错误:
创建模块失败:无法访问创建项目
我相信你在那里失踪的变量,
create(string name, string desc, string prefix, int absno [,bool display])
我使用的是9.3.0.5,但我认为9.5是一样的。另外,我还会仔细检查您是否具有对您所在文件夹的写入权限,并且您没有使用已存在模块的名称(已删除模块数)。尝试F5
进行刷新,并确保没有创建。
当我运行在DOORS V9.5下面的代码,
Module lnkmod = create("Link Module", "This is a link module.", manyToMany, true)
它的工作原理,我得到一个新的链接模块。正如史蒂夫所说,你的错误指向了访问权限问题。
其实当我刚刚在测试环境中运行你的命令时,它创建了一个链接模块。我的猜测是你没有权限访问你所在的文件夹。另外,如果你不想创建一个链接模块,我认为你需要额外的变量作为前缀(但你可以用''“'把它留空)。 –