Строка неопределенной длины имеет какие-нибудь ограничения? #610669


#0 by Stagor
1) ВыбСтр = "..." т.е. длина строки чем-нибудь ограничена? 2) Найти(ВыбСтр,Фрагмент)>0 Фрагмент может быть многострочным?
#1 by zak555
контекст задачи
#2 by H A D G E H O G s
Теоретически 2 Гбайта, практически не больше 40 метров
#3 by H A D G E H O G s
Потом out of memory, такие дела.
#4 by Stagor
обработка текста с поиском и заменой фрагментов в 500 строк максимум. т.е. практически Переменная типа строка может вмещать 40 Мб текста?
#5 by Stagor
Хотел использовать: но, там нет функции "Найти(,)"
#6 by H A D G E H O G s
p.s. Скажите это создателям документа "Регламентированный отчет"
#7 by H A D G E H O G s
И?
#8 by Stagor
Это ты себе? сойдет для этих целей строковая переменная?
#9 by H A D G E H O G s
Да
#10 by Stagor
Ясно! А компанент "ТекстовыйДокумент" с текстом больше 40 Мб. будет работать? Как он там внутри сделан?
#11 by H A D G E H O G s
А зачем? Лучше всего хранить в ХранилищеЗначений, просто текст с максимальным СжатиеДанных. Размер меньше на порядок, скорость почти та же.
#12 by H A D G E H O G s
Если ты по нему искать не будешь массово запросами.
#13 by Stagor
Искать, к сожалению нужно! Обычная строка в переменной храниться в Ansi-формате или в UTF-8?
#14 by Rebelx
а какая тебе разница?
#15 by H A D G E H O G s
utf8
#16 by Stagor
Ansi-формат меньше места занимает в кириллице. жаль!
#17 by H A D G E H O G s
Это очень хорошо.
#18 by H A D G E H O G s
Нет проблем с кодировками.
#19 by H A D G E H O G s
Поставил на любую заграничную венду и вперед!
#20 by Stagor
даже китайскую?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С