重新編譯的Lotus Notes代理人當腳本庫的變化。
如果您在Lotus Notes中的腳本庫的變化,有時很難,你必須重新編譯所有的Notes代理調用腳本庫,當你不知道什麼時候。 這裡是我made.If你改變了一個函數,子,或類方法的簽名的一些意見,你必須重新編譯沒有錯誤,當使用。
如果Notes代理使用一個恆定值從腳本庫和腳本庫中的一個常數的改變:
*如果在調試模式下運行 Notes代理,使用新的常數
*如果Notes代理運行手動或預定的,是用舊的常數(即使你只是在調試模式下運行它,並看到了新的變數)
*如果Notes代理打開,保存與 CTRL - S(沒有變化作出代理),和封閉,仍用舊常數
*如果Notes代理打開,修改,和CTRL - S保存,使用新的常數
*如果使用的API,Notes代理是重新編譯使用新的常數
我覺得老常量堅持圍繞原因是因為當編譯的LotusScript的LotusScript字節碼包含翻譯常數的值,而不是常量的引用。 這是良好的編程盡可能字節碼優化,但糟糕的,如果你改變在腳本庫中的常量,因為代理從來沒有顯得腳本庫檢查的常量的值。
因為我不是唯一的參考字節的簽名,他們想要的功能和內容,包括您自己,如跳水和圖書館的功能和代碼更改到目前為止,關注跳水美容,。
換句話說,當代理要運行一個函數,或從腳本庫的一個子,它始終運行的LotusScript庫。 所以,如果你改變的一個庫中的函數或子(獨自離開簽名)的內容,不重新保存您的代理,你的代碼的變化仍然會得到承認。
1423觀眾觀看了5169次













