Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Lotus Прочитать View из другой БД https://www.cyberforum.ru/ lotus-programming/ thread2073007.html
Всем привет! Пытаюсь открыть view из другой БД, пишет что мол БД не открыта и поэтому не могу получить view Static db As NotesDatabase Static view As NotesView Dim PathToServer As String Dim...
Lotus Выбор из словарного значения
Господа, как можно на LS сделать следующее: В базе есть документ (грубо говоря док. настроек) в котором есть поле с перечислением значений Значение первое Значение второе Значение третье ...
Lotus Помогите вставить в документ Lotus картинку https://www.cyberforum.ru/ lotus-programming/ thread2073005.html
Раньше все получалось при помощи обработки: Sub Click(Source As Button) Dim session As New NotesSession Dim workspace As New NotesUIWorkspace Dim uidoc As NotesUIDocument Set uidoc =...
Lotus @command([viewshowsearchbar].... Создал спец. вьюху для поиска, хочу при выходе отключать поисковую панельку: на queryClose вешаю: @Command(; "0") Получаю сообщения "Cannot execute the specified command". Самое смешное, что: ... https://www.cyberforum.ru/ lotus-programming/ thread2073004.html
Печать в почтовой базе все сообщения за текущую дату Lotus
Такая задача. в Почтовой базе клиента нужно сделать такую опцию. Печатать все сообщения за сегодняшнюю дату. я наполняю коллекцию. как эту коллекцию распечатать чтоб ui не видно было? есть...
Lotus Посоветуйте что сделать ... Вот такое увидел сегодня в базе: Хотя ранее документы отображались в нормальном виде... Как исправить существующие документы (пересохранение не помогает)? И как не допустить таких "багов"... https://www.cyberforum.ru/ lotus-programming/ thread2073002.html
Lotus Отсечение юзверя https://www.cyberforum.ru/ lotus-programming/ thread2073001.html
Есть вьюха надо чтобы юзверь видел только то что он создал вроде такой отбор должен помогать??? но у мняне пашет почтото SELECT ((Form = "Tasks")) & (TaskManager=@Name(;@UserName))
Lotus Параметры печати из Лотуса
Приветствую всех! Возникла следующая проблема: Необходимо распечатать Лотусовую форму на альбомном листе... Как мне при вызове печати сразу поменять ориентацию страницы на альбомную не вызывая...
Lotus Edit Document отрабатывает долго, в чем может быть причина? https://www.cyberforum.ru/ lotus-programming/ thread2072999.html
Доброго всем времени суток! Подскажите, пожалуйста? Переход в режим редактирования документа осуществляется 30-35 секунд, пользователи нервничают За счет чего можно это время сократить?
Lotus Lotusscript и Mssoap.soapclient Доброго дня, Есть веб-сервис, например вот этот: http://ws.cdyne.com/SpellChecker/check.asmx Вопрос в следующем, как из LotusScript, посредством создания объекта MSSOAP.SoapClient, передать... https://www.cyberforum.ru/ lotus-programming/ thread2072998.html
не желанная категория Lotus
лотус не перестает меня удивлять есть вью с категориями если значение одной категории содержит одно из символов "/" или "\" то с этого места появляется новая категория например если...
Lotus открытие БД из внешней программы Добрый день! Столкнулся с следующей проблемой. мне необходимо написать программку, которая бы коннектилась к БД без никакого диалога с пользователем. Поэтому все необходимы данные, как то имя... https://www.cyberforum.ru/ lotus-programming/ thread2072996.html
0 / 0 / 0
Регистрация: 20.04.2008
Сообщений: 96
05.11.2008, 10:17 0

Странности лотуса... - Lotus - Ответ 11187629

05.11.2008, 10:17. Показов 17803. Ответов 14
Метки (Все метки)

Ответ

да в этом случае описанная вами переменная должна быть глобальной или статической, такого там нет.
Поэтому и удивительно данное поведение

Вот код обоих функций, в них нет ничего что могло бы повлечь такое поведение


Код
Function DDGetReferencedDoc(DDocID As String, DDLIBRARY As Variant) As Notesdocument
On Error Goto errorhandler

Dim ReferencedDDoc As Variant
Set DDGetReferencedDoc = Nothyng

Get Domino.Doc Reference using ID
Set ReferencedDDoc = DDLIBRARY.GetDocumentByID (DDocID) DocumentID(0))
Set DDGetReferencedDoc = DDGetReferencedDocForDDoc(ReferencedDDoc)

Exit Function

errorhandler:
Select Case Err
Case 213:
Error 21043, gWFSession.GetText("DDDocDocNA")"The referenced Domino.doc document cannot be located"
Case Else
Error Err, Error$
End Select
Exit Function

End Function

Function DDGetReferencedDocForDDoc(DDoc As Variant) As Notesdocument
Dim docUnID As String
Dim cabinet As Variant
CabinetDb is defined globally, otherwise the document referrence retrieved from thys objekt will deleted thys function terminates
Dim DBReplicaID As String
Dim binder As Variant
Dim serverName As String

get DocumentUniqueID
DocUnID = DDoc.UniversalId

get DatabaseReplicaID
Set binder = DDoc.Binder  get parent binder
DbReplicaID = binder.DocumentDatabase  get replica ID of database

get ServerName
Set cabinet = binder.cabinet  get parent cabinet
ServerName = cabinet.NotesServer  get cannonical Name of the server

get the referenced document
Set cabinetDB = New Notesdatabase("","")
Call cabinetdb.OpenByReplicaID( ServerName, DBReplicaID )
Set DDGetReferencedDocForDDoc = cabinetdb.GetDocumentByUNID(DocUnID )
End Function
Я подозреваю что проблема либо в сборщике мусора LS, либо в моем разрушенном мозге.
Стоит добавить, что я разбил одну функцию созданную разработчиками на 2, в общем то изменения не страшные просто вынес часть функционала в другую функцию, это было необходимо для более удобного использования

Вернуться к обсуждению:
Странности лотуса... Lotus
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.11.2008, 10:17
Готовые ответы и решения:

Импорт из лотуса
В общем есть закрытый програмный продукт, в котором реализована опция импорта через ODBC....

Ошибка лотуса
Добрый день. Есть один какой-то глючный документ. Я его открываю, отображается половина...

Ошибки Лотуса
Привет, всем. Если кто может помогите. Я новичок в Лотусе у меня сложилась ситуация я пытаюсь...

Печать из лотуса
Столкнулся с такой штукой, некоторый документ помещается на страницу и нормально печатается если...

14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.11.2008, 10:17
Помогаю со студенческими работами здесь

Из лотуса в ворд
Сразу сорри за поднятие темы которую и так часто поднимают. По форуму искал решений нашол много,...

Запуск браузера из лотуса
Есть необходимость запускать браузер из лотуса. Пока получается запускать IE. Как можно запускать...

Печать документов из Лотуса
Вот такой вопросик назрел, ненашел есть ли решение. Можно ли выделть некоторый фрагмент таблицы...

Горячие Клавиши Лотуса
Привет! пользуют горячими клавишами. Сtrl+M и Shift+Esc в почте как можно сделать чтобы...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru