我用DWScript试图“使用”其他单位示例:
使用 utils,qusers;
语法错误:未知单位“utils”[line:3,column:20]
任何帮助都将受到高度赞赏。
其他信息:我还向Script.Config.ScriptPaths添加了文件的位置,例如:“C:\ myscripts”
附加信息2:“使用”用法的目的是“$ INCLUDE”或“$ I”在以下情况下出现问题:
unit1.dws包括unit2.dws
unit3.dws包括unit3.dws和unit1.dws
答案 0 :(得分:2)
在当前的SVN版本及更高版本中,您可以使用$ INCLUDE_ONCE,仅当文件尚未包含时才包含文件(区分大小写)。
对于旧版本,您可以使用条件编译,例如C头文件:
{$IFNDEF SOME_FILE}
{$DEFINE SOME_FILE}
... the file ...
{$ENDIF}
修改:截至2011年8月,支持单位,必须使用主脚本或其他单位。有关示例代码,请参阅tests \ BuildScripts。