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

Тема в разделе "Lotus - Программирование", создана пользователем AndrewKo, 2 фев 2012.

  1. AndrewKo

    AndrewKo Гость

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

    Может при блокировке какое-то свойство в Lotus меняется и его можно прочесть?
     
  2. AndrewKo

    AndrewKo Гость

    А что вообще происходит при нажатии F5, блокируется что? Полазил по свойствам классов (NotesSession и т.д.), ничего похожего не нашёл. По идее, блокируется интерфейс программы, но такого класса ведь в Lotus нет?
     
  3. AndrewKo

    AndrewKo Гость

    90 просмотров и ни одного ответа...
     
  4. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Какого рода проблема возникает? Если бросается исключение, обрабатывайте ошибку в вызывающем приложении.
     
  5. AndrewKo

    AndrewKo Гость

    То-то и оно, что в ошибку процедура не выпадает. Когда Lotus заблокирован, то на строке
    Код (LotusScript):
    Call objDoc.Save(True, True)
    (это в вызывающей процедуре - сохранить созданный документ) появляется окошко ввода пароля и всё...
    При этом, при попытке ввести пароль, в вызывающей процедуре возникает ошибка 7000. Как я понял это код отмены задачи.
    Поэтому я и хочу проверять на блокировку, только вот не знаю - что именно надо проверять.
    Пытался проверять базу на IsOpen, но ничего не вышло - база открыта...
     
  6. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    потомучта здесь обсуждают проблемы работы из нотуса с др. приложениями и унутре нотуса :(
    а ваша ситуация, кагбэ, обратная, и используете КОМ интерфейс
     
  7. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    знаю что Андрей (ака DuChan) "копал" активно нотусёвую КОМу, возможно с ним выйти на связь...
     
  8. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
Загрузка...

Поделиться этой страницей