Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经用 DWScript 尝试“使用”其他单位示例:
使用utils、qusers; 语法错误:未知单位“utils”[行:3,列:20]
任何帮助将不胜感激。
附加信息:我还将文件的位置添加到 Script.Config.ScriptPaths,例如:“C:\myscripts”
附加信息2:“使用”用法的目的是“$INCLUDE”或“$I”在以下情况下出现问题: unit1.dws 包括 unit2.dws unit3.dws 包括 unit3.dws 和 unit1.dws
在当前的 SVN 版本及更高版本上,您可以使用 $INCLUDE_ONCE,它仅包含尚未包含的文件(区分大小写)。
对于旧版本,您可以使用条件编译,例如在 C 头文件中:
{$IFNDEF SOME_FILE} {$DEFINE SOME_FILE} ... the file ... {$ENDIF}
编辑:截至 2011 年 8 月,支持单位,必须从主脚本或其他单位使用它们。有关示例代码,请参阅测试\BuildScripts。