марта 17, 2008

Тематический поиск по сайтам о Lotus Notes/Domino

Как часто по роду деятельности приходиться искать информацию по Lotus Notes/Domino. Решил создать себе на базе Google CSE поисковик по сайтам посвященным Lotus Notes Domino


Lotus.GoogleCSE.org.ua

Тематический поиск по сайтам о Lotus Notes/Domino




Technorati Tags: , ,

Определяем путь к директории 'My Documents' ("Мои Документы") в Lotus Notes

Оригинал статьи [EN] :
http://www-1.ibm.com/support/docview.wss?rs=475&context=SSKTWP&dc=DB520&dc=DB560&uid=swg21297361&loc=en_US&cs=UTF-8&lang=en&rss=ct475lotus

Определяем путь к директории 'My Documents' ("Мои Документы") в Lotus Notes

Задача

Получить полный путь к размещению "My Documents"("Мои Документы") из Lotus Notes® приложений на платформе Microsoft Windows®.

Решение

Путь к папке "My Documents"("Мои Документы") храниться в переменной в Registry:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders --> Personal.


На формулах есть функция доступа к значениям в регистре - @RegQueryValue.

ПРИМЕЧАНИЕ: Эта функция появилась в Lotus Notes/Domino® начиная с релиза 5.0.2.



Пример вызова на @Formula.
В данном примере возвращается полный путь и записывается во временную переменную"mydocs":

mydocs:=@RegQueryValue("HKEY_CURRENT_USER";"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders"; "Personal")


Пример вызова на LotusScript
В LotusScript нет эквивалента функции, по-этому используем Evaluate для выполнения @Formula:

Dim mydocspath As Variant
mydocspath = Evaluate({@RegQueryValue("HKEY_CURRENT_USER"; "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders"; "Personal")})





Technorati Tags: , , ,