Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 23:22
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Привет!В процессе работы с ОО Writer-ом обнаружилась такая бочина - короче получить из курсора данных можно я не знаю с каким ограничением (предполагаю ограничения вообще нет), но явно б0льшим, чем если в курсор вставлять текст. Так вот, для функции Cursor.setString() ограничение равно 65534 байта. Я такой фокус сделал - выбрал в курсор весь текст, вышло 89453 байта, и ОО мне его нормально отдал. Затем я тот текст попытался втавить назад в курсор, и ОО тупо, безо всяких предупреждений, игнорил сию операцию и оставлял курсор пустым. Я догадался интуитивно, что ограничение небось в размере каких-то буфферов ОО, и начал сразу с 65535. Но эффекта не последовало. Тогда я продолжил с 32767 - и эта порция текста возникла на экране, таким образом за 3 подхода я дошел до 65534. Уж не знаю кто бочинит, VFP (посредством которого я через апи работаю с ОО) или непосредственно OO API, но пришлось наваять процедуру "вставки" текста в доку через курсор порциями по 65534 байта... а шо делать?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Веселое свидание. Guest Второй архив вопросов и ответов 2 10.07.2012 14:00
Ограничение выводимых символов в материале[Решено] Guest Новые вопросы и ответы 4 0 27.09.2011 22:22
Кто-нибудь посоветует что-то веселое Guest Новые вопросы и ответы 4 0 04.09.2011 20:33



© www.otvetnemail.ru - Форум вопросов и ответов.