Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.16;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.014 c
1-50001
handra
2002-04-30 14:50
2002.05.16
TIToolServices


14-50086
RoadRunner
2002-04-04 21:55
2002.05.16
помогите с разжатием


1-50040
Akim2
2002-05-01 18:44
2002.05.16
ActiveX


7-50151
Serg2
2001-09-20 11:44
2002.05.16
Блокировка и разблокировка мыши


3-49899
Alexandr
2002-04-18 12:04
2002.05.16
Технологический пароль для ParaDox