Lotus Notes R9 Client show # 0c: e9 при открытии определенного документа, Ошибка # 0c: e9 появляется, когда в Form используется поле richtext, поэтому я уверен, что ошибка возникла из richtext поле. Можно ли использовать lotusscript или инструмент для исправления этого документа.Как исправить # 0c: e9 с лотосом
ответ
Прежде всего, диалоговое окно с кодом ошибки, например # 0c: 09, является результатом необработанной ошибки в нижних слоях кода клиента Notes. Это означает, что это ошибка в клиенте. Вы должны поговорить с IBM об этом.
Теперь, поскольку вы пришли к выводу, что ошибка в какой-то причине содержится в богатом тексте, я должен сказать вам, что ваши шансы исправить ее с помощью кода LotusScript довольно тонкие. Ваш единственный шанс, IMHO, - написать код, чтобы использовать класс NotesDXLExporter, чтобы попытаться экспортировать его в файл XML. Если это действительно удастся, даже не запуская ошибку, читающую богатый текст, вы можете попытаться пройти ручную пробную и пробную обработку процесса редактирования XML, чтобы удалить или изменить что-либо, что кажется вам подозрительным, а затем повторно импортировать DXL в локальную копию вашей базы данных и открыть документ, чтобы узнать, не исчезла ли ошибка.
По всей вероятности, простое повторное создание содержимого документа, вероятно, будет проще.
Возможно, это помогает установить дополнительный параметр в ваших notes.ini: No_Div_Width = 1.
не работает. Спасибо за ваше решение. – chunhunghan
Я попробую это решение. Большое спасибо. – chunhunghan
Элемент richtext кажется закодированным с помощью MIME. После DXLImport будет использоваться одна из исходных данных. Сообщение об ошибке становится # 0C: 02. Формат rawitemdata выглядит следующим образом-
gv9aAAEAAAAAAAAAAAAIBwAAC ... rawitemdata> –
chunhunghan
rawitemdata может декодировать с помощью дешифратора base64. и генерировать почти правильный текст – chunhunghan