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

Вниз

Максимальное кол-во записей в TMemo   Найти похожие ветки 

 
Ega23 ©   (2005-03-17 13:01) [0]

Дано: абстрактный файл-протокола событий. Размер - от 0 до нескольких мегабайт.
Необходимо вывести на экран для быстрого просмотра.
Есть ли максимальное ограничение на TMemo для более-менее адекиатного просмотра?


 
Digitman ©   (2005-03-17 13:39) [1]

TMemo базируется на окне станд.класса STATICTEXT, так что ограничения сумм.размера отображаемого компонентом текста прямиком связаны с соотв.ограничениями STATICTEXT"а в конкретной ОС

например, в Win9x/Me ограничение составляет 64кб


 
Ega23 ©   (2005-03-17 13:47) [2]

2 Digitman ©   (17.03.05 13:39) [1]

А чем тогда лучше воспользоваться?
Дело в том, что сейчас "на коленках" собирается даже не "альфа-версия", а не пойми что. Как обычно, продукта нет, а он уже продан.
В нормальном релизе предполагается хреанение протокола в БД, но сейчас нужно свалять что-то "по-быстрому".
Что посоветуешь? RichEdit?


 
Romkin ©   (2005-03-17 13:47) [3]

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/editcontrols/editcontrolrefer ence/editcontrolmessages/em_setlimittext.asp

Edit controls on Windows NT/2000/XP: For single-line edit controls, the text limit is either 0x7FFFFFFE bytes or the value of the wParam parameter, whichever is smaller. For multiline edit controls, this value is either –1 bytes or the value of the wParam parameter, whichever is smaller.

Edit controls on Windows 95/98/Me: For single-line edit controls, the text limit is either 0x7FFE bytes or the value of the wParam parameter, whichever is smaller. For multiline edit controls, this value is either 0xFFFF bytes or the value of the wParam parameter, whichever is smaller.


 
Defunct ©   (2005-03-17 14:26) [4]

Ega23 ©   (17.03.05 13:47) [2]

Сваяйте по быстрому в БД...
быстрее наврятли что-то дельное получится.


 
Ega23 ©   (2005-03-17 14:33) [5]

Сваяйте по быстрому в БД...
быстрее наврятли что-то дельное получится.


Дело не во мне... Я бы так и сделал...


 
Anatoly Podgoretsky ©   (2005-03-17 14:36) [6]

В TMemo нет записей.
Для больших файлов, не зависимо от системы, используй TRichEdit


 
Defunct ©   (2005-03-17 14:39) [7]

> Дело не во мне... Я бы так и сделал...

Дык, а в чем же тогда дело? В лени? Раз продукт продан, но еще не собран, то не поздно сделать все как надо. А базу подключить для лога событий, это плевое дело, на пару часов работы.


 
Ega23 ©   (2005-03-17 15:03) [8]

Дык, а в чем же тогда дело? В лени? Раз продукт продан, но еще не собран, то не поздно сделать все как надо. А базу подключить для лога событий, это плевое дело, на пару часов работы.

Вот кто-нибудь бы это начальнику ещё объяснил...


 
Игорь Шевченко ©   (2005-03-17 15:31) [9]

Я в подобных ситуациях использовал RichEdit, чего и другим рекомендую. Но, с другой стороны, просматривать N мегабайт лога  занятие слишком скучное, может, его фильтровать как-то ?

С уважением,


 
Digitman ©   (2005-03-17 15:50) [10]


> Как обычно, продукта нет, а он уже продан


ё)..

подход по-черномырдински ?

ой нехорошо это ..


 
Ega23 ©   (2005-03-17 15:52) [11]

ой нехорошо это ..

Ага, а я об этом только сегодня узнаю. И что в понедельник - презентация "альфа-версии"...  :-(


 
Быстрый Шу   (2005-03-17 16:01) [12]

Неужели за время демонстрации в понедельник наберётся 4 метра лога? Сделай Мемо или ричедит, а потом, когда продукт нормально сдавть будешь, тогда и в базу уже можно...


 
Digitman ©   (2005-03-17 16:08) [13]


> Ega23 ©   (17.03.05 15:52) [11]


ну собссно замена TMemo на TRichХрень тебе мало чем грозит .. так что время проинтуичить у тебя есть .. без потерь и объяснений с Заказчиком/руководством ..



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

Текущий архив: 2005.03.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.042 c
3-1109015757
Walentina
2005-02-21 22:55
2005.03.27
sum(x)= - 6.67761414550082E153, а должно быть 0!


4-1108153969
Arazel
2005-02-11 23:32
2005.03.27
Можно ли глобальнно вкл/выкл курсор и при этом проверить видимая


3-1109680737
mariya_mezenceva
2005-03-01 15:38
2005.03.27
вызов хранимой процедуры (MSSQLServer)


3-1109152784
juice
2005-02-23 12:59
2005.03.27
Выборка из набора данных


11-1093868976
ecm
2004-08-30 16:29
2005.03.27
xHelpGen ?