![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Максимальное кол-во записей в TMemo
Ega23 © (2005-03-17 13:01:00)Дано: абстрактный файл-протокола событий. Размер - от 0 до нескольких мегабайт.
Необходимо вывести на экран для быстрого просмотра.
Есть ли максимальное ограничение на TMemo для более-менее адекиатного просмотра?
Digitman (2005-03-17 16:08:00) [1]
> Ega23 © (17.03.05 15:52) [11]
ну собссно замена TMemo на TRichХрень тебе мало чем грозит .. так что время проинтуичить у тебя есть .. без потерь и объяснений с Заказчиком/руководством ..
Быстрый Шу (2005-03-17 16:01:00) [2]Неужели за время демонстрации в понедельник наберётся 4 метра лога? Сделай Мемо или ричедит, а потом, когда продукт нормально сдавть будешь, тогда и в базу уже можно...
Ega23 (2005-03-17 15:52:00) [3]ой нехорошо это ..
Ага, а я об этом только сегодня узнаю. И что в понедельник - презентация "альфа-версии"... :-(
Digitman (2005-03-17 15:50:00) [4]
> Как обычно, продукта нет, а он уже продан
ё)..
подход по-черномырдински ?
ой нехорошо это ..
Игорь Шевченко (2005-03-17 15:31:00) [5]Я в подобных ситуациях использовал RichEdit, чего и другим рекомендую. Но, с другой стороны, просматривать N мегабайт лога занятие слишком скучное, может, его фильтровать как-то ?
С уважением,
Ega23 (2005-03-17 15:03:00) [6]Дык, а в чем же тогда дело? В лени? Раз продукт продан, но еще не собран, то не поздно сделать все как надо. А базу подключить для лога событий, это плевое дело, на пару часов работы.
Вот кто-нибудь бы это начальнику ещё объяснил...
Defunct (2005-03-17 14:39:00) [7]> Дело не во мне... Я бы так и сделал...
Дык, а в чем же тогда дело? В лени? Раз продукт продан, но еще не собран, то не поздно сделать все как надо. А базу подключить для лога событий, это плевое дело, на пару часов работы.
Anatoly Podgoretsky (2005-03-17 14:36:00) [8]В TMemo нет записей.
Для больших файлов, не зависимо от системы, используй TRichEdit
Ega23 (2005-03-17 14:33:00) [9]Сваяйте по быстрому в БД...
быстрее наврятли что-то дельное получится.
Дело не во мне... Я бы так и сделал...
Defunct (2005-03-17 14:26:00) [10]Ega23 © (17.03.05 13:47) [2]
Сваяйте по быстрому в БД...
быстрее наврятли что-то дельное получится.
Ega23 (2005-03-17 13:47:00) [11]2 Digitman © (17.03.05 13:39) [1]
А чем тогда лучше воспользоваться?
Дело в том, что сейчас "на коленках" собирается даже не "альфа-версия", а не пойми что. Как обычно, продукта нет, а он уже продан.
В нормальном релизе предполагается хреанение протокола в БД, но сейчас нужно свалять что-то "по-быстрому".
Что посоветуешь? RichEdit?
Romkin (2005-03-17 13:47:00) [12]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/editcontrols/editcontrolreference/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.
Digitman (2005-03-17 13:39:00) [13]TMemo базируется на окне станд.класса STATICTEXT, так что ограничения сумм.размера отображаемого компонентом текста прямиком связаны с соотв.ограничениями STATICTEXT'а в конкретной ОС
например, в Win9x/Me ограничение составляет 64кб