Как поймать ошибку

Тема в разделе "Lotus - Программирование", создана пользователем IRKIS, 27 дек 2010.

  1. IRKIS

    IRKIS Гость

    Проблема:
    Пользователь открывает основную страничку, на которой стоит автообновление (NotesTimer)
    Затем он открывает другую БД , открывает в ней документ и открывает вложение. Пока Вложение открыто, никаких ошибок. Закрывает вложение. Лотусовый док остается открытым и когда срабатывает таймер, появляется сообщение
    .... Property or Method is not available during QueryOpen
    Ругается, на uidoc.Reload с основной странички
    Не понимаю в чем ошибка, и как ее можно поймать ...
    никто не встречался ?
     
  2. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    проблема в том, что таймер тикает в другом окне и не тот УИ
    нужно схватить УИ глобально и не переназначать
     
  3. IRKIS

    IRKIS Гость

    была объявлена глобально.
    Все дело в том, что используется фреймсет и в нем 3 разных формы. На каждом UI свои QueryOpen.
    Проблема решилась перенесением функции автообновелния в scriptLibrary и вызовом из PostOpen.
     
Загрузка...

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