D
D!m@n
Добрый день, уважаемые соучастники!
Всю сознательную жизнь думал, что в фоновых агентах нельзя создавать объекты лотусных фронт-энд классов и вызывать их методы.
Об этом нас предупреждает и хелп:
А тут как-то решил попробовать... и получилось. Создал объект NotesUIWorkspace, вызвал его методы Prompt и SaveFileDialog - все работает, никаких ошибок.
Клиент 8.5.2 на винде.
Не сомневаюсь, что узнал секрет Полишинеля, но все-таки вопрос: а в чем подвох?
Всю сознательную жизнь думал, что в фоновых агентах нельзя создавать объекты лотусных фронт-энд классов и вызывать их методы.
Об этом нас предупреждает и хелп:
Интернет подтверждает:To run an agent without having to wait until it completes, check "Run in background client thread."
Note that you should check this option only if the agent (or the top-level agent that calls this agent) is triggered by "On event - Action menu selection."
To get the full benefit of this feature, the database should reside on a server and the agent must be invoked via the client.
If you check this box and the agent references front end classes, the user receives a run-time error.
Ссылка скрыта от гостей
А тут как-то решил попробовать... и получилось. Создал объект NotesUIWorkspace, вызвал его методы Prompt и SaveFileDialog - все работает, никаких ошибок.
Клиент 8.5.2 на винде.
Не сомневаюсь, что узнал секрет Полишинеля, но все-таки вопрос: а в чем подвох?