DWScript使用子句

时间:2011-05-10 13:41:28

标签: delphi dwscript

我用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

1 个答案:

答案 0 :(得分:2)

在当前的SVN版本及更高版本中,您可以使用$ INCLUDE_ONCE,仅当文件尚未包含时才包含文件(区分大小写)。

对于旧版本,您可以使用条件编译,例如C头文件:

{$IFNDEF SOME_FILE}
{$DEFINE SOME_FILE}

... the file ...

{$ENDIF}

修改:截至2011年8月,支持单位,必须使用主脚本或其他单位。有关示例代码,请参阅tests \ BuildScripts。