爲了在其他Domino應用程序中重用它,我創建了一套Lotusscript庫。Lotusscript庫和DRY
我試圖重構所有庫中的所有Const
聲明(用於自定義錯誤),並將其放入名爲CustomErrors
的新庫中。此處聲明的錯誤編號是通用的(例如,PARAM_IS_NOTHING
,DATABASE_NOT_FOUND
等),因此我可以爲該集合中的所有庫設置Use
。
問題是,當客戶端代碼引用使用CustomErrors
庫的2個庫時,顯示「公開符號在另一個模塊中聲明」錯誤。
這裏是我的問題:有沒有一種方法來構建Lotusscript庫,以便我們可以實現某種形式的可重用性?
謝謝! 「工具/重新編譯所有LotusScript」按鈕工作。爲了說明爲什麼LotusScript不會優化重複的「使用」語句,我一直在撓頭。如果奇怪的事情沒有按預期工作,我會記得檢查自動編譯器是否「困惑」。 – rfk