Клиент Lotus Notes аварийно завершает работу при открытии подчиненных форм

У меня есть пара вложенных подчиненных форм в одном из приложений, которые я поддерживаю. Форма вылетает после перезагрузки около 6-й подформы. Чтобы уточнить: у меня есть 10 основных подчиненных форм в форме, и каждая из них может динамически загружать 6 различных подчиненных форм. Клиент просто зависает после сохранения формы.

Я нашел официальное заявление здесь: http://www-01.ibm.com/support/docview.wss?uid=swg1LO58909 У кого-нибудь есть лучшее решение, чем «не использовать их»?

Спасибо.


person mffap    schedule 07.06.2013    source источник


Ответы (1)


Вы можете рассмотреть возможность изменения дизайна формы/приложения. Если IBM говорит «не делайте этого, это не будет исправлено», для меня это звучит довольно твердо. Помните, что приложения Notes предназначены для обратной совместимости, и если в более ранней версии есть ограничение, вызывающее сбой, оно, вероятно, не будет разрешено в более поздней версии. Предположим, ошибка есть в версии 7, и они исправили ее в версии 9. Как вы думаете, что произойдет, когда это приложение Notes 9 откроет пользователь, все еще использующий Notes 7 или даже 8?

Так что не делай этого. :-)

Обходной путь — изменить дизайн приложения в лучшую сторону.

person Karl-Henry Martinsson    schedule 07.06.2013
comment
Спасибо. Я ценю ответ. Однако говорят, что это произошло из-за ошибки программирования. То же приложение отлично работает в 9 бета. Значит, они что-то сделали. Но в любом случае, я думаю, что я должен переделать его... - person mffap; 10.06.2013
comment
Хорошо. Кажется, я мог это исправить. Очевидно, Notes не смог справиться с закрытием документа и его перезагрузкой несколько раз. Я сделал это с некоторой помощью Google о том, как обновить подчиненные формы - поскольку у IBM такая отличная помощь. - person mffap; 10.06.2013
comment
Там, где IBM говорит, что это ошибка программирования, я думаю, что они ссылаются на программиста IBM, написавшего код, то есть это ошибка. - person Karl-Henry Martinsson; 11.06.2013