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

Вниз

Как организовать LOG?   Найти похожие ветки 

 
Nick_Omsk   (2003-08-22 16:09) [0]

Бьюсь над проблемой LOGа. В задании оговаривается - LOG должен мочь помещать в себе 30000 записей максимум, после этого сваливать в какой-то отдельный файл и начинать всё с нуля. В записи не более 70 символов. LOG должен отображаться в реальном времени, причём сохраняться изо дня в день. Строки должны быть нескольких видов (различаться цветом, либо иконками, или ещё чем-нибудь). Я прошу прощения за такой нагло-большой шквал вопросов. Но я надеюсь на Ваше мастерство :-). TMemo только 64К. TRichEdit вроде бы подходит. Но для кода цвета строки приходится в неё вставлять символ цвета, что бы узнать его при следующей загрузке. И при загрузке например вчерашнего LOGа при прочтении примерно 1200 строк выдаёт что-то вроде EOutOfResources. Подскажите как мне быть?


 
Карелин Артем ©   (2003-08-22 16:11) [1]

Текстовая таблица должна быть, имхо.


 
HolACost! ©   (2003-08-22 16:13) [2]

Например самомму прорисовывать логи! Частями - т.е. рисовать только видимые части лога! Если идея подходит - разверну! Я так понимаю редактировать его не надо будет!


 
Dred2k ©   (2003-08-22 18:15) [3]

TClientDataSet.
И делай с ним что хошь...


 
panov ©   (2003-08-22 18:51) [4]

Часть требуемых функций реализоована в DLL:
http://home.ural.ru/~panov/

см.
CreateLog Создание отдельного потока для ведения журнала
WriteLog Запись строки в журнал
CloseLog Закрытие журнала


 
Nick_Omsk   (2003-08-22 19:33) [5]

Для HolACost! ©: буду рад побеседовать


 
panov ©   (2003-08-22 19:56) [6]

Для отображения можно использовать TListBox.


 
Романов Р.В. ©   (2003-08-22 22:07) [7]

HTML


 
Amoeba   (2003-08-25 13:50) [8]

Могу выслать один компонент (исходники), в который можно записывать LOG и при необходимости сбрасывать в файл. Поддерживается выделение любой строки цветом (и даже фона под ней). Вмещает >32000 строк.



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

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

Наверх




Память: 0.48 MB
Время: 0.014 c
14-10973
sagchat
2003-08-15 11:33
2003.09.04
Как установитьWindows 98 c 2000


9-10537
Troll
2002-10-15 11:31
2003.09.04
Как сменить разрешение и цвет???


3-10641
DarkBlade
2003-08-11 22:53
2003.09.04
проблема с подключением базы данных к CBuilder


3-10649
SPIRIT
2003-08-12 14:19
2003.09.04
Запросик


1-10742
Onward
2003-08-20 03:51
2003.09.04
Как узнать серийный номер CD средствами Delphi??