Я просматриваю приложение Lotus Notes в своей компании. В коде какого-то агента я видел такие строки: Use "Q:\external\exfile.lss"
. Я не могу найти эти exfile.lss в базе данных, поэтому я предполагаю, что они находятся где-то на сервере. Как сделать внешний файл lotusscript доступным для базы данных LN? Заранее спасибо!
Как получить доступ к внешнему файлу lotusscript
comment
Вы не ответили на свой вопрос?
- person Simon O'Doherty   schedule 19.03.2012
Ответы (2)
При использовании синтаксиса Use:
Use "Q:\external\exfile.lss"
компилятор добавит содержимое этого файла и скомпилирует его в объектный код. Если вы хотите увидеть исходный код, вам потребуется доступ к исходному внешнему файлу.
Этот метод можно использовать для защиты доступа к исходному коду. Также для централизации кода как средства управления исходным кодом.
person
Peter H
schedule
19.03.2012
Это, вероятно, не
Use "Q:something.lss"
что ты видел, но
%Include "Q:something.lss"
внутри библиотеки скриптов.
Действительно, он используется для сокрытия реализации проприетарного кода. Это означает, что если у вас нет файла, вы не можете ни увидеть, ни изменить реализацию.
person
D.Bugger
schedule
19.03.2012
Другими словами... Найдите первоначального разработчика этого кода и спросите его, каково было его отображение для диска Q:. Вот где можно найти этот конкретный фрагмент исходного кода.
- person Richard Schwartz; 19.03.2012
Так что вы имеете в виду, что скомпилированная версия внешнего файла lotusscript включена в базу данных Notes?
- person John Bautista; 23.03.2012
Действительно, источник не указан.
- person D.Bugger; 26.03.2012