Главная страница
    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.006 c
6-50065
boomer
2002-03-03 10:01
2002.05.16
Sniffer(packet32.dll) получаю я пакеты ф-ей PacketReceivePacket , а как понять какой пакет пришел


14-50090
P.
2002-04-01 18:16
2002.05.16
Статьи


1-49988
Дмитрий000
2002-04-30 10:07
2002.05.16
Передача параметров в DLL


14-50125
igorr
2002-04-04 17:30
2002.05.16
Рейтинг языков.


6-50080
Rub
2002-03-04 09:31
2002.05.16
Отправка почты с помощью NMSMTP - Не по русски





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский