Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.05.16;
Скачать: [xml.tar.bz2];

Вниз

Про мемо   Найти похожие ветки 

 
esprit_bel   (2002-04-29 07:41) [0]

Есть ли ограничения но количество строк в меме и ричедит?


 
Anatoly Podgoretsky   (2002-04-29 07:43) [1]

Если и есть то оно очень большое


 
MBo   (2002-04-29 07:44) [2]

В win9X Memo ~32000 строк


 
olookin   (2002-04-29 08:10) [3]

По-моему, 65536 строк это предел


 
Anatoly Podgoretsky   (2002-04-29 08:35) [4]

MBo © (29.04.02 07:44)
Прежде чем будет достигнут это предел, раньше наступит другой - количество байт

olookin © (29.04.02 08:10)
А это требует дополнительного разъяснения, про что ты рассказываешь?


 
Dy-Ty   (2002-04-29 08:41) [5]

ну что за вопрос - неужели нельзя догадаться самому !!!!!

исходя из типа свойства ItemIndex : integer - количество строк не должно превышать 2147483647, дальше пойдут отрицательные индексы
а вообще, Memo (да и RichEdit тоже) может вмещать данные объемом не более 2 гигов (опят же исходя из того, что каждому процессу в системе отводится не более 2 гигов памяти)


 
MBo   (2002-04-29 09:36) [6]

>неужели нельзя догадаться самому
не всегда ;)
для Memo в Win9x это слишком смело. И, скажем, для TList тоже ;)


 
kull   (2002-04-29 12:02) [7]


> Прежде чем будет достигнут это предел, раньше наступит другой
> - количество байт

Этот предел достигается очень легко, свам сталкивался, когда использовал TMemo для лога. Под Win98 у меня этот предел был порядка 1000 строк.


 
Anatoly Podgoretsky   (2002-04-29 12:09) [8]

Точнее 30-40 кб
Но так надо использовать RichEdit, загонял свыше миллиона строк


 
jonik pegas   (2002-04-29 12:15) [9]

>Anatoly Podgoretsky
32768Кб, если быть точным


 
Alx2   (2002-04-29 12:22) [10]

>jonik pegas © (29.04.02 12:15)
Неужто 32Mb?


 
Anatoly Podgoretsky   (2002-04-29 12:25) [11]

jonik pegas © (29.04.02 12:15)
Нет ты дважды не точен


 
Vovchik   (2002-04-29 12:36) [12]

По моему, в мемо 64 Кб предел, а РичЕдите - большой, скорее всего 4 Гб.


 
kull   (2002-04-29 12:50) [13]

В RichEdit предел-то тоже небольшой.
Он конечно больше чем у Memo но все же...
Когда достигается предел начинает раскраска строк теряться.
И насчет миллиона строк, сомневаюсь - сам пробовал в RichEdit как в лог писать...


 
Anatoly Podgoretsky   (2002-04-29 13:19) [14]

Vovchik © (29.04.02 12:36)
Зависит от ОС, но не все эти 64 к доступны, это общая память для многих вещей, реально порядка 38 к, в нт ограничения нет

kull © (29.04.02 12:50)
2 Гб маловато?


 
Anatoly Podgoretsky   (2002-04-29 13:21) [15]

Насчет миллиона не сомневайся, не на словах, порядка 1100000 строк, каждая размером около 120 символов, лог апачи за месяц
Загрузка на моем компьютере потребовала чуть более 12 секунд


 
Rooman   (2002-04-29 15:31) [16]

1. лог писать надо в файл (TFileStream), чтобы при аварийном завершении (terminate) лог сохранился. Система автоматически закрывает файлы и сбрасывает их кэш, если процесс, открывший их, аварийно завершается.
2. предел TMemo в 95 и 98 виндах = 65535 байт. каждая строка имеет минимум два байта #0D#0A. след., макс. число строк = 32767.
3. ричедит не имеет пределов (существует как поток), точнее есть предел, равный пределу положительных чисел integer. Ограничения по размеру теоретически отсутствуют.


 
esprit_bel   (2002-04-30 10:22) [17]

Спосибо!



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.05.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.005 c
14-50094
Ежик
2002-04-04 10:30
2002.05.16
Не знаю как у Вас, а у меня Жена вечно ворчит....


3-49873
AlexL
2002-04-19 18:00
2002.05.16
Какую СУБД выбрать


1-50030
MisterBin
2002-05-01 15:26
2002.05.16
Как вывести палитру выбора цвета?


7-50143
Coalycat
2002-02-20 13:26
2002.05.16
преобразование данных


14-50105
hp1100
2002-04-05 09:19
2002.05.16
Как протоптать дорожку по умолчанию на открытие проектов?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский