Как получить доступ к внешнему файлу lotusscript

Я просматриваю приложение Lotus Notes в своей компании. В коде какого-то агента я видел такие строки: Use "Q:\external\exfile.lss". Я не могу найти эти exfile.lss в базе данных, поэтому я предполагаю, что они находятся где-то на сервере. Как сделать внешний файл lotusscript доступным для базы данных LN? Заранее спасибо!


person John Bautista    schedule 19.03.2012    source источник
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
comment
Другими словами... Найдите первоначального разработчика этого кода и спросите его, каково было его отображение для диска Q:. Вот где можно найти этот конкретный фрагмент исходного кода. - person Richard Schwartz; 19.03.2012
comment
Так что вы имеете в виду, что скомпилированная версия внешнего файла lotusscript включена в базу данных Notes? - person John Bautista; 23.03.2012
comment
Действительно, источник не указан. - person D.Bugger; 26.03.2012