Можно Ли Получить Признак Того, Что Окно Лотуса В Данный Момент Заблок

  • Автор темы Автор темы AndrewKo
  • Дата начала Дата начала
A

AndrewKo

Обращаюсь к Lotus через OLE. Когда программа запущена и не заблокирована(через F5), - проблем нет.
Проблема возникает, когда программа запущена, но заблокирована.

Может при блокировке какое-то свойство в Lotus меняется и его можно прочесть?
 
А что вообще происходит при нажатии F5, блокируется что? Полазил по свойствам классов (NotesSession и т.д.), ничего похожего не нашёл. По идее, блокируется интерфейс программы, но такого класса ведь в Lotus нет?
 
90 просмотров и ни одного ответа...
 
Проблема возникает, когда программа запущена, но заблокирована.
Какого рода проблема возникает? Если бросается исключение, обрабатывайте ошибку в вызывающем приложении.
 
То-то и оно, что в ошибку процедура не выпадает. Когда Lotus заблокирован, то на строке
Код:
Call objDoc.Save(True, True)
(это в вызывающей процедуре - сохранить созданный документ) появляется окошко ввода пароля и всё...
При этом, при попытке ввести пароль, в вызывающей процедуре возникает ошибка 7000. Как я понял это код отмены задачи.
Поэтому я и хочу проверять на блокировку, только вот не знаю - что именно надо проверять.
Пытался проверять базу на IsOpen, но ничего не вышло - база открыта...
 
90 просмотров и ни одного ответа...
потомучта здесь обсуждают проблемы работы из нотуса с др. приложениями и унутре нотуса :(
а ваша ситуация, кагбэ, обратная, и используете КОМ интерфейс
 
знаю что Андрей (ака DuChan) "копал" активно нотусёвую КОМу, возможно с ним выйти на связь...
 
вспомнил ещё о такой шняге
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы