Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Developer писал(а): ↑21 Октябрь 2018, 0:00Выяснил опытным путём
Я извиняюсь, что вторгаюсь в Вашу академическую беседу с хелпами, но здесь ещё нужно
помнить, что через New() можно инициализировать строку значительно больше по размеру, чем 4M.
Если у Вас задача получить какой-то большой контрол TEXT - то можно попробовать и этот вариант.
Игорь Столяров писал(а): ↑21 Октябрь 2018, 22:45Я извиняюсь, что вторгаюсь в Вашу академическую беседу с хелпами, но здесь ещё нужно
помнить, что через New() можно инициализировать строку значительно больше по размеру, чем 4M.
Если у Вас задача получить какой-то большой контрол TEXT - то можно попробовать и этот вариант.
Игорь, наоборот, благодарю за отклик, советы и идеи
Приведи, пожалуйста, пример и какие есть максимальные ограничения?
Меня интересует ввод в окне WINDOW более 4194304 символов
Developer писал(а): ↑21 Октябрь 2018, 23:00Приведи, пожалуйста, пример и какие есть максимальные ограничения?
Да не знаю я ограничений … не нужны они мне, неправильно так работать с большими массивами данных.
Недавно кто-то в форуме тоже увлечённо создавал большие строки, кажется на 80M дело остановилось.
Developer писал(а): ↑22 Октябрь 2018, 5:05Вот только ввести в поле ввода более 32767 символов невозможно
Т.е. собственно контрол TEXT имеет ограничение на работу с 32767 символами, независимо от размера строки.
Остаётся работа с блоками текста - т.е. так, как в общем-то и работают все текстовые редакторы …
Кстати есть ещё одна сумасшедшая идея.
А просмотр текстового файла (драйвер ASCII) в BROWSE с построчным редактированием через EIP Вас не устроит ?
Дёшево и сердито.
Щаз разместил на экране контрол TxText. И зафигачил в него 191000 строк по 110 символов. Сохранил в базу данных просто для проверки. Работает... Медленно... Но это, скорее всего, ответ на вопрос о редактировании и хранении реально длинных строк в базе данных.