23.06.2015, 12:31 | #1 |
Участник
|
Textbuffer получить строку целиком. Ошибка в 1024 знака.
При вызове TextBuffer.nextToken(true), то есть получить всю строку целиком из буфера выдается такое предупреждение.
Цитата:
Длина текста в выбранном элементе превышает 1024 знаков. Последние знаки будут отброшены.
Тип переменной, которому присваивается значение данного метода, не имеет значение, так как ошибка возникает в момент вызова токена. nextToken и getText оба возвращают значение str. Но в первом выдается ошибка, а во втором полностью передается весь буфер. Как можно решить данную проблему? |
|
24.06.2015, 11:54 | #2 |
Участник
|
А что тут можно придумать? Ограничение похоже на уровне ядра, можно только получить весь текст методом getText, а потом если нужно разбить его на строки самостоятельно.
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет. |
|
24.06.2015, 16:37 | #3 |
Участник
|
Да похоже, что ограничение никак не убрать, но getText тоже ругается на большом количестве данных, говорит не хватает памяти. Сделал вариант перебора по token (поэлементно), но это очень медленно работает. Так что тему видимо на этом можно закрывать.
|
|