为了在其他Domino应用程序中重用它,我创建了一套Lotusscript库。Lotusscript库和DRY
我试图重构所有库中的所有Const
声明(用于自定义错误),并将其放入名为CustomErrors
的新库中。此处声明的错误编号是通用的(例如,PARAM_IS_NOTHING
,DATABASE_NOT_FOUND
等),因此我可以为该集合中的所有库设置Use
。
问题是,当客户端代码引用使用CustomErrors
库的2个库时,显示“公开符号在另一个模块中声明”错误。
这里是我的问题:有没有一种方法来构建Lotusscript库,以便我们可以实现某种形式的可重用性?
谢谢! “工具/重新编译所有LotusScript”按钮工作。为了说明为什么LotusScript不会优化重复的“使用”语句,我一直在挠头。如果奇怪的事情没有按预期工作,我会记得检查自动编译器是否“困惑”。 – rfk